我有一个看起来像这样的数据框,但有多个记录:
ID Date
1 {'day': 20, 'year': 2018, 'month':9}
我正在尝试将 Date 列中的所有内容更改为 pandas 时间序列格式。我试图通过执行以下操作来遍历数据并更改每个条目,但收到一条错误消息,指出格式不匹配。
for index, rows in iterrows:
x = row['Date']
pd.to_datetime(pd.Series(x), format = 'day': %d, 'year': %y, \
'month': %m, dayfirst = True)
运行时df.to_dict(),这是输出:
{'ID': {0: '1'}, 'Date':{0: "{'day': 20, 'year': 2018, 'month': 9}"}}
相关分类