我有一个如下所示的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"}
任何帮助将不胜感激。
答案 0 :(得分:3)
使用str.cat
<script src="https://cdnjs.cloudflare.com/ajax/libs/react/16.6.3/umd/react.production.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/react-dom/16.6.3/umd/react-dom.production.min.js"></script>
<div id="app"></div>
答案 1 :(得分:1)
获取两列输出
df.apply(', '.join)
Out[41]:
column_A 2, 7, Seven, 34
column_B 4, 1, Three, 23
dtype: object