I am trying to read a csv file using pandas as so:
df = pd.read_csv('file.csv')
Here is the file before:
,schoolId,Name,Meetings Present
0,991,Jimmy Nuetron,2
1,992,Jimmy Fuetron,6
2,993,Cam Nuetron,4
Here is the file after:
,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
Why is it adding the numbers and columns when I run the read_csv method?
How can I prevent this without adding a seperator?
pandas.read_csv
is actuallly not adding the column Unnamed: 0
because it already exists in your .csv
(who apparently/probably was generated by the method pandas.DataFrame.to_csv
).
You can get rid of this (extra) column by making it as an index:
df = pd.read_csv('file.csv', index_col=0)
The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.