我正在努力阅读简单的csv到熊猫,实际的问题是它没有分隔“,”。
import pandas as pd
df = pd.read_csv('C:\\Users\\xxx\\1.csv', header=0, delimiter ="\t")
print(df)
我已经尝试过sep =','并且它没有分开。.
Event," 2016-02-01"," 2016-02-02"," 2016-02-03"," 2016-02-04","
Contact joined,"5","7","18","20",
Launch first time,"30","62","86","110",
它看起来应该像1个标头,带有日期和2行:
2016-02-01 2016-02-02 etc
0 5 7
1 30 62
答案 0 :(得分:1)
您似乎同时使用delimiter=
和sep=
,它们都做相同的事情。如果实际上是逗号分隔,请尝试:
import pandas as pd
df = pd.read_csv('C:\\Users\\xxx\\1.csv')
print(df)
sep=','
是默认设置,因此没有必要明确声明。 header=0
也是如此。 delimiter=
只是sep=
的别名。
您似乎仍然对列名的格式有疑问。如果您发布了一个csv示例,我可以尝试解决该问题...