TypeError:pandas列中需要一个整数

时间:2019-06-12 03:51:26

标签: python pandas dataframe

我有一个数据框列,名为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)

但是,我仍然遇到相同的错误。谁能告诉我为什么会出现错误?

0 个答案:

没有答案