pandas读取csv文件不要把第一行自动设置成表头
pandas读取csv文件老是第一行设置为列名(原来是表头),那么我要怎么设置才能不要把第一行自动设置成表头?在博主biubiu飞起这里找到了答案,感谢原文博主:https://blog.csdn.net/weixin_43697614/article/details/121572476pandas读取csv文件不要把第一行自动设置成表头首先来看一下普通的打开方式import pandas as
·
pandas读取csv文件老是第一行设置为列名(原来是表头),那么我要怎么设置才能不要把第一行自动设置成表头?在博主biubiu飞起这里找到了答案,感谢原文博主:https://blog.csdn.net/weixin_43697614/article/details/121572476
pandas读取csv文件不要把第一行自动设置成表头
- 首先来看一下普通的打开方式
import pandas as pd
df=pd.read_csv('diaoyan.csv')
df.head()
很明显,上图的效果不尽如人意,所以在读取的时候需要添加一个header
参数
import pandas as pd
df=pd.read_csv('diaoyan.csv',header=None )
df.head()
添加header参数之后,实现了效果,但是发现因为原先的csv文件中没有列名,dataframe自动生成的列名是数字,有点奇怪,所以在读取的时候可以通过df.columns方式手动指定列名,如下
最终的文件就这么创建好了,可以进行后续的数据分析了。
更多推荐
已为社区贡献9条内容
所有评论(0)