filepath='E:/jupyter_notebook/csv/all'
filename=filepath+'/test'
pathname=filepath+'/columns_name.txt'
读取没有列名的csv/txt文件,并重设列名
1、先设置header=None,否则会自动把第一列数据作为列名
dfpath=pd.read_table('%s' % pathname, low_memory=False,header=None)
2、重新设置列名columns
dfpath.columns=['data','type']
3.对其中一个列名重新设置
dfpath.rename(columns={'data':'DATA'})
#小技巧:当列名数据存在另一个文件中时,如何设置列名?
将dfpath的第一列数据['data']列的内容作为另一个dataframe的列名。
df=pd.read_table('%s' % filename, low_memory=False,header=None)
df.columns=dfpath['data']
df.head(3)