df = pd.read_csv('file.csv') 将随机数和逗号添加到文件中。蟒蛇中的熊猫



我正在尝试使用pandas读取csv文件,如下所示:

df = pd.read_csv('file.csv')

这是之前的文件:

,schoolId,Name,Meetings Present
0,991,Jimmy Nuetron,2
1,992,Jimmy Fuetron,6
2,993,Cam Nuetron,4

以下是以下文件:

,Unnamed: 0,schoolId,Name,Meetings Present
0,0.0,991.0,Jimmy Nuetron,2.0
1,1.0,992.0,Jimmy Fuetron,6.0
2,2.0,993.0,Cam Nuetron,4.0
0,,,,3

为什么在运行read_csv方法时要添加数字和列?

如何在不添加分隔符的情况下防止这种情况发生?

pandas.read_csv实际上没有添加列Unnamed: 0,因为它已经存在于您的.csv中(显然/可能是由方法pandas.DataFrame.to_csv生成的(。

你可以把这个(额外的(列作为一个索引:

df = pd.read_csv('file.csv', index_col=0)

相关内容

  • 没有找到相关文章

最新更新