我有一个数据框列,名为date,具有以下值:
date
0 201801010000
1 201801010050
2 201801010150
3 201801010250
4 201801010300
5 201801010350
6 201801010450
7 201801010550
8 201801010600
9 201801010650
我想将其转换为日期和时间,所以我使用了以下代码:
df2['date'] = pd.datetime(df2['date'], format='%Y%m%d%H%M')
但是,它给了我一个错误:
TypeError: an integer is required
我认为我需要将列转换为整数,所以将其转换为:
df2["date"] = df2.date.astype(int)
但是,我仍然遇到相同的错误。谁能告诉我为什么会出现错误?