首页 > 解决方案 > 如何通过 pandas 读取 csv 作为其原始状态 [如不更改其格式]

问题描述

我有一个包含不同类型格式的 csv,但是,当我读入数据时,即使将数据 dtype 指定为 object 或 dtype 为 str,它仍然会改变我的格式。

我的 csv 示例如下:

Date  Cost
3/31/2015  3363
2020-16-07  5515

当我表演

a = pd.read_csv('xxxx.csv',dtype={'Date':object})

它返回

Date  Cost
2015-3-31  3363
2020-16-07  5515

当我尝试检查它的类型时,它出现在字符串中,但是它改变了日期。

我也尝试如下阅读它,但它仍然给我带来相同的结果

a = pd.read_csv('xxxx.csv',dtype={'Date':str})

我可以将其读取为原始状态,以便将其转换为相同的格式吗?

标签: pythonpandas

解决方案


推荐阅读