python - 舍入时间戳时出错:意外的关键字参数“频率”
问题描述
我遇到了将时间戳四舍五入到秒分辨率的问题。我的简单代码:
df = pandas.read_csv('data.csv',sep=';',parse_dates=['TIMESTAMP'])
df['TIMESTAMP'] = pandas.to_datetime(df['TIMESTAMP'], unit='s')
df['TIMESTAMP'] = pandas.DatetimeIndex(df['TIMESTAMP'])
df['TIMESTAMP'] = df['TIMESTAMP'].round(freq = 'S')
产生此错误:
TypeError: round() got an unexpected keyword argument 'freq'
示例数据:
2019-04-05 10:43:22.666666752
2019-04-05 10:43:23.000000000
2019-04-05 10:43:23.333333248
Name: TIMESTAMP, dtype: datetime64[ns]>
解决方案
推荐阅读
- reactjs - 我如何添加输入文本并在反应中由地图创建的 li 显示
- java - 将 LocalDateTime UTC 转换为欧洲/罗马给了我错误的结果
- swift - CommonCrypto 加密解密不匹配
- node.js - 如何为 Firebase 云功能导入基于模块的依赖项?
- templates - 如何使用禁用注入的 HTMLWebpackPlugin 过滤模板文件中的特定条目?
- java - Json to pojo 在线转换器将 json 拆分为不同的类
- python-3.x - Python Timer 对象滞后于系统时间
- jquery - 测试 jquery 的漏洞,
- api - 如何使用浏览器仅获取我的 Express API 的定义数量的属性?
- css - 对 CSS 不透明度事务做出延迟但没有关键帧的反应