pandas读取csv文件不要把第一行自动设置成表头

pandas读取csv文件不要把第一行自动设置成表头

首先来看一下普通的打开方式

import pandas as pd
df=pd.read_csv('diaoyan.csv')
df.head()

pandas读取csv文件不要把第一行自动设置成表头
很明显,上图的效果不尽如人意,所以在读取的时候需要添加一个header参数

import pandas as pd
df=pd.read_csv('diaoyan.csv',header = None )
df.head()

pandas读取csv文件不要把第一行自动设置成表头

添加header参数之后,实现了效果,但是发现因为原先的csv文件中没有列名,dataframe自动生成的列名是数字,有点奇怪,所以在读取的时候可以通过df.columns方式手动指定列名,如下

import pandas as pd
df=pd.read_csv('diaoyan.csv',header = None )
df.columns=['date','hour','road','time','speed']
df.head()

pandas读取csv文件不要把第一行自动设置成表头

最终的文件就这么创建好了,可以进行后续的数据分析了。

上一篇:少儿编程 电子学会机器人等级考试一级真题解析【选择题】2018-9


下一篇:Web程序设计基础2021 交互元素 educoder实训