python dataframe 两列相加或者拼接转换成一列

import pandas as pd
if __name__ == "__main__":
   df= pd.read_csv('C:\Users\haihua.geng\Downloads\dataa.txt',sep="\t",names=["col1","col2"])
   print df
   df['col']=df['col1']+df['col2']
   print df
   print df[df['col1']==df['col2']]

only for test

input:

a	a
b	v
b	b
d	c
c	c

output:

  col1 col2
0    a    a
1    b    v
2    b    b
3    d    c
4    c    c
  col1 col2 col
0    a    a  aa
1    b    v  bv
2    b    b  bb
3    d    c  dc
4    c    c  cc
  col1 col2 col
0    a    a  aa
2    b    b  bb
4    c    c  cc

 

  • 5
    点赞
  • 47
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值