首页 > 解决方案 > 如何让熊猫不从 csv 读取显示值?

问题描述

我在 csv 文件中有一个日期列,如下所示

23/6/2011 7:00     
21/4/1998 05:00       
17/02/1990  
11/01/1985 30:30:01       
26/02/1976 
45:42:7

但这里的问题是,当我双击rows in csv, the actual date value is correctly displayed 15/02/2010 10:30:00 等时。

我的 csv 如下所示

在此处输入图像描述

但我不能手动执行此操作,因为您可以想象,我有 20-30 个 csv 文件,并且有很多这样的行。

因此,当我阅读 pandas 数据框中的列并应用datetime如下函数时,

df['Date'] = pd.to_datetime(df['Date'])

ParserError: 小时必须在 0..23: 55:45.0

但是如何让熊猫读取实际值而不是 csv 显示值?

我尝试更改 excel csv 文件中的格式,但这无济于事 基本上我希望 pandas 从 csv 读取双击值而不是显示值?

标签: pythonpandasdataframecsvdatetime

解决方案


推荐阅读