python
是否有任何方法可以从csv文件创建熊猫数据框,而无需将数值转换为int?
示例:
在csv文件中,将值另存为'0123456'。当我尝试读取表时,该值转换为int,然后删除了第一个零值'0',我将其视为123456。
谢谢
如果您查看read_csv
的文档,则可以使用
dtype:类型名称或列的字典->类型,可选数据或列的数据类型。例如。 {“ a”:np.float64,“ b”:np.int32,“ c”:“ Int64”}将str或object与合适的na_values设置一起使用,以保留而不解释dtype。如果指定了转换器,则将它们应用于dtype转换的INSTEAD。
因此,您可以使用read_csv
,或者更精确地在每列中指定它。