我有一个如下的Pandas DataFrame
ReviewID ID Type TimeReviewed
205 76032930 51936827 ReportID 2015-01-15 00:05:27.513000
232 76032930 51936854 ReportID 2015-01-15 00:06:46.703000
233 76032930 51936855 ReportID 2015-01-15 00:06:56.707000
413 76032930 51937035 ReportID 2015-01-15 00:14:24.957000
565 76032930 51937188 ReportID 2015-01-15 00:23:07.220000
>>> type(df)
<class 'pandas.core.frame.DataFrame'>
TimeReviewed 是一种系列类型
>>> type(df.TimeReviewed)
<class 'pandas.core.series.Series'>
我已经尝试了下面的方法,但仍然无法更改Series类型。
import pandas as pd
review = pd.to_datetime(pd.Series(df.TimeReviewed))
>>> type(review)
<class 'pandas.core.series.Series'>
我怎样才能将df.TimeReviewed更改为DateTime类型,并将年、月、日、小时、分钟和秒分别提取出来呢?我有点新手,感谢您的帮助。
.dt
,它给了我一个错误:AttributeError: 'Series' object has no attribute 'dt'
。 - 1EnemyLeftprint(pd.version.version)
会输出什么? - DSM