我该如何投射这种类型的对象(文本):
2019-12-15 19:14:16+01:00
当我做.replace('+01:00','')
时什么也没有发生,当我做pd.datetime(df.timestampcolumn)
或pd.Timestamp(df.timestampcolumn)
时会出错。
.replace(u'+01:00','')
也不起作用。
我的专栏看起来像这样:
0 2019-12-15 19:14:16+01:00
1 2019-12-15 19:11:24+01:00
2 2019-12-15 15:59:35+01:00
3 2019-12-15 15:41:51+01:00
4 2019-12-15 15:41:51+01:00
答案 0 :(得分:1)
您可以使用pd.Timestamp
在列上直接应用pd.Series.apply
函数:
df.timestampcolumn.apply(pd.Timestamp)