解决办法:pd.read_csv(path,index_col=0)
ref:
https://blog.csdn.net/ningyanggege/article/details/80757627
https://blog.csdn.net/kwame211/article/details/80982849
pd
.
read
_
csv
()时,经常读出来的数据的列中多了一行’
Unnamed
: 0’?
很多初学者可能会遇到这种问题,原因是我们在保存数据的时候(df.to_
csv
())
没有设置index导致的,
pandas
的to_
csv
()方法中有个参数index,而这个参数的默认值是True,
也就是,如果不指定index的时候(指定index使用的index_label=‘’),
它就会默认生成一个in......
函数是
Pandas
中处理
CSV
数据集的强大工具。通过了解和掌握其各种参数,我们可以灵活地读取和处理各种格式的
CSV
文件。在数据分析的工作中,这将大大提高我们的工作效率。希望这篇博客能帮助你更好地理解和使用函数。如果你有任何问题或想要了解更多,请在评论区告诉我。
pd
.
read
_
csv
时
出现
unnamed
列
出现
unnamed
列的原因
之所以会
出现
unnamed
列,是因为我们把DataFrame写入到excel或者
csv
文件时,把索引也作为
一列
写入。
在写入数据时参数index设置为False,即index=False
import
pandas
as
pd
x =
pd
.DataFrame(data)
x.to_excel('data.xls',index=false)
从
csv
或者excel加载数据时,使用index_col=0;
pd
.re
import
pandas
as
pd
from
pandas
import DataFrame,Series
df =
pd
.
read
_
csv
('C:\Users\yingfei-wjc\Desktop\index_kchart.
csv
')
SyntaxError: (unicod...
pd
.
read
_
csv
(path,index_col=0)
解决方案2:
to_
csv
()时候,设置index=False。或者加上index=True, index_label=“id”
df.to_
csv
(path,index=Fals...
在写入
csv
文件的时候,默认会自动加入新的
一列
,
Unnamed
:0
解决方案:
to_
csv
()时候,设置index=False。或者加上index=True, index_label="id"
在写入
csv
文件的时候,默认会自动加入新的
一列
,
Unnamed
,解决方案:
to_
csv
()时候,设置index=False。或者加上index=True, index_label="id"...
pandas
每次使用append追加行时多出一个
Unnamed
列!解决办法:追加行数据前,
read
_
csv
函数读取数据时, 增加 index_col 参数,指定哪一行为索引行。如:test =
pd
.
read
_
csv
(filename,index_col=0)...