首页 > 解决方案 > 将 DataFrame 列连接成字符串

问题描述

我有一个如下的数据框:

column_A   column_B
  2           4 
  7           1  
 Seven      Three
  34         23

我想将 column_A 和 column_B 的值作为单个字符串返回,如下所示:

concatenated_A = 2, 7, Seven, 34
concatenated_B = 4, 1, Three, 23

我试过下面的代码:

concatenated_A = df[column_A].to_json()
print(concatenated_A)

但它的打印如下:

{"0":"2", "1":"7", "2":"Seven", "3":"34"}

任何帮助,将不胜感激。

标签: pythonpython-3.xpandasdataframe

解决方案


采用str.cat

>>> df.column_A.str.cat(sep=' ')
'2 7 Seven 34'

推荐阅读