如何从csv创建熊猫数据帧,并将数值保留为字符串,而将其保留为int?

问题描述 投票:-1回答:1

python

是否有任何方法可以从csv文件创建熊猫数据框,而无需将数值转换为int?

示例:

在csv文件中,将值另存为'0123456'。当我尝试读取表时,该值转换为int,然后删除了第一个零值'0',我将其视为123456。

谢谢

python pandas dataframe
1个回答
1
投票

如果您查看read_csv的文档,则可以使用

dtype:类型名称或列的字典->类型,可选数据或列的数据类型。例如。 {“ a”:np.float64,“ b”:np.int32,“ c”:“ Int64”}将str或object与合适的na_values设置一起使用,以保留而不解释dtype。如果指定了转换器,则将它们应用于dtype转换的INSTEAD。

因此,您可以使用read_csv,或者更精确地在每列中指定它。

© www.soinside.com 2019 - 2024. All rights reserved.