当前位置:   article > 正文

python合并两列

python如何把两个数列合到一起

需要把数字类型转化为字符串类型,再进行连接

  • 第一种
  1. df1 = pd.DataFrame({'Year': ['2014', '2015'], 'quarter': ['q1', 'q2']})
  2. df1['period'] = df[['Year', 'quarter']].apply(lambda x: ''.join(x), axis=1)
  3. df1
  4. Year quarter period
  5. 0 2014 q1 2014q1
  6. 1 2015 q2 2015q2
  • 第二种
  1. df2 = pd.DataFrame({'Year': ['2014', '2015'], 'quarter': ['q1', 'q2']})
  2. df2["period"] = df["Year"].map(str) + df["quarter"]
  3. df2
  4. Year quarter period
  5. 0 2014 q1 2014q1
  6. 1 2015 q2 2015q2
  • 第三种
  1. df3 = pd.DataFrame({'Year': ['2014', '2015'], 'quarter': ['q1', 'q2']})
  2. df3['period'] = df["Year"].str.cat(df["quarter"],sep='|')
  3. df
  4. Year quarter period
  5. 0 2014 q1 2014q1
  6. 1 2015 q2 2015q2
  • 第四种
  1. psi['as_id'] = psi['as_id'].map(lambda x :str(x))
  2. psi['cat'] = psi['symbol'].str.cat(psi['as_id'],sep='|')
  • 第五种
  1. psi['cc'] = psi['symbol'] + psi['as_id']
  2. psi['cc']
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/黑客灵魂/article/detail/931356
推荐阅读
相关标签
  

闽ICP备14008679号