我有一个csv文件格式为" ..."," ..."," ..." ... with超过40列。 当我使用这个简单的代码时,它只给了我一个大密钥。我已经搞乱了一个多小时,我无法弄清楚如何使用熊猫来解决这个问题。
dataframe = pd.read_csv(filePath, header=0, encoding='iso-8859-1')
datakeys = dataframe.keys();
print(datakeys)
答案 0 :(得分:2)
我通过指定names
和read_csv
的{{1}}字段修复了此问题。
header=None
答案 1 :(得分:0)
我通过编写脚本来重新格式化.csv来修复此问题 .csv中存在一个小的格式问题,导致Panda基本上什么都不做。怪异
答案 2 :(得分:0)
这是一个古老的问题,但是由于我最近遇到相同的问题,以为我发布了为我解决的问题:
问题是错误地设置了sep=
参数。放置适当的分隔符(仔细检查数据文件中正确的分隔符!)后,它会将文件读入正确的列数。
也许对其他人也有帮助。