【发布时间】:2021-10-23 13:24:42
【问题描述】:
我正在寻找一种将自定义日期添加到 pd.to_datetime 的方法。所以,例如:
csv_file = str(datetime.now().strftime('%Y-%m-%d')) + '.csv'
csv_file2 = str((datetime.now() + timedelta(days=1)).strftime('%Y-%m-%d')) + '.csv'
data = pd.concat(map(pd.read_csv, [csv_file, csv_file2]))
data['time'] = pd.to_datetime(data['time'], errors='coerce')
打印:
4 2021-08-23 00:00:40
20 2021-08-23 00:02:54
36 2021-08-23 00:05:09
...
pd.to_datetime 不断添加今天的日期,这在 csv_file 的情况下很好,但 csv_file2 需要包含明天的日期。
这是 csv 文件的示例:
piece,time
2259,12:03:50
2259,12:07:42
2259,12:34:05
2259,12:45:29
【问题讨论】:
标签: python pandas csv datetime