Pandas.read_csv将所有文件读入一列

时间:2015-06-18 20:43:59

标签: python excel csv pandas anaconda

我有一个csv文件格式为" ..."," ..."," ..." ... with超过40列。 当我使用这个简单的代码时,它只给了我一个大密钥。我已经搞乱了一个多小时,我无法弄清楚如何使用熊猫来解决这个问题。

dataframe = pd.read_csv(filePath, header=0, encoding='iso-8859-1')
datakeys = dataframe.keys();
print(datakeys)

3 个答案:

答案 0 :(得分:2)

我通过指定namesread_csv的{​​{1}}字段修复了此问题。

header=None

答案 1 :(得分:0)

我通过编写脚本来重新格式化.csv来修复此问题 .csv中存在一个小的格式问题,导致Panda基本上什么都不做。怪异

答案 2 :(得分:0)

这是一个古老的问题,但是由于我最近遇到相同的问题,以为我发布了为我解决的问题:

问题是错误地设置了sep=参数。放置适当的分隔符(仔细检查数据文件中正确的分隔符!)后,它会将文件读入正确的列数。

也许对其他人也有帮助。