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

 


版权声明:本文为genghaihua原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。