熊猫读取csv失败

时间:2019-05-25 12:44:18

标签: python pandas

给出一个文本文件(.txt),其中包含逗号分隔的值,例如6,3,2,6,3,7,6,4,...,我想使用方法.read_csv将整数值读取到熊猫数据框中。

import pandas as pd

data_frame = pd.read_csv(csv_config['path'], sep=",")

结果值存储在data_frame.columns中,如下所示:6, 3, 2, 6.1, 3.1, 7, 6.2, 4, ...

我期望整数值时,浮点值从何而来?

1 个答案:

答案 0 :(得分:2)

熊猫为每列分配一个唯一的名称。因此,第一个出现6的列名称为“ 6”,第二个出现的列名称为“ 6.1”,以此类推。请注意,它们是字符串而不是浮点数。

如果您想将第一行读取为值(而不是列标题),则应该执行以下操作:

df = pd.read_csv(csv, header=None)