给出一个文本文件(.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, ...
我期望整数值时,浮点值从何而来?
答案 0 :(得分:2)
熊猫为每列分配一个唯一的名称。因此,第一个出现6的列名称为“ 6”,第二个出现的列名称为“ 6.1”,以此类推。请注意,它们是字符串而不是浮点数。
如果您想将第一行读取为值(而不是列标题),则应该执行以下操作:
df = pd.read_csv(csv, header=None)