pandas 的 parse_dates 似乎不起作用

4 投票
1 回答
8480 浏览
提问于 2025-04-18 03:47

我有一个数据框的例子:

name,time_0
name,22/04/2014 00:44
OTROGUAPOSUELTO,22/04/2014 13:20

我想解析时间字段 time_0,但我这样做:

df = pd.read_csv(data_string,header=0,parse_dates='time_0', dayfirst=True)

结果却得到一个 'object' 类型,而不是我想要的日期时间类型。

有人能帮忙吗?

非常感谢你的帮助!

1 个回答

8

试试这个:

In [2]: df = pd.read_csv(data_string, header=0, parse_dates=[1], dayfirst=True)

In [3]: df.dtypes
Out[3]:
name              object
time_0    datetime64[ns]
dtype: object

撰写回答