You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

pd.read_csv使用parse_dates解析日期列失败问题求助

pd.read_csv使用parse_dates解析日期列失败问题求助

我正在用Netflix的影视数据集学习pandas,遇到了日期解析的问题,想请教大家帮忙看看哪里出错了。

我的问题是这样的:数据集里的date_added列格式是类似"September 21, 2024"这样的,按我的理解,对应的格式字符串应该是%B-%d-%Y。但直接用pd.read_csv()读取的时候,这个列的类型是object,我尝试用parse_dates=['date_added']参数,甚至指定了date_format,都没能把它转换成datetime类型。

下面是我用的代码:

df = pd.read_csv('netflix_titles.csv', parse_dates=['date_added'], date_format='%B-%d-%Y')
df.info()

运行后得到的结果是:

<class 'pandas.core.frame.DataFrame'>
RangeIndex: 8807 entries, 0 to 8806
Data columns (total 12 columns):
 #   Column        Non-Null Count  Dtype 
---  ------        --------------  ----- 
 0   show_id       8807 non-null   object
 1   type          8807 non-null   object
 2   title         8807 non-null   object
 3   director      6173 non-null   object
 4   cast          7982 non-null   object
 5   country       7976 non-null   object
 6   date_added    8797 non-null   object
 7   release_year  8807 non-null   int64 
 8   rating        8803 non-null   object
 9   duration      8804 non-null   object
 10  listed_in     8807 non-null   object
 11  description   8807 non-null   object
dtypes: int64(1), object(11)
memory usage: 825.8+ KB

可以看到date_added还是object类型,请问我哪里操作错了?

备注:内容来源于stack exchange,提问作者Théodore Targerian

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.14 18:08:13