读取没有列名的csv/txt文件,并重设列名

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)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值