python - 将 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"}
任何帮助,将不胜感激。
解决方案
采用str.cat
>>> df.column_A.str.cat(sep=' ')
'2 7 Seven 34'
推荐阅读
- c++ - 如何将带有特殊字符的 QString 转换为字节流以通过 Linux 管道发送
- mariadb - 多个用户同时访问同一个 Mariadb 数据库
- php - 我网站上的 PHP 计数器坏了
- javascript - 在桌面使用 chrome 移动视图和在移动设备中使用 chrome 的区别
- pine-script - 尝试编写代码,在进行下一次交易之前为策略提供缓冲时间,声明问题
- php - 在 json 数组中搜索函数 SQL
- assembly - 在 x86 程序集中的代码段内定义数据
- r - 如何在保留唯一列的同时重新绑定数据集?
- python - 从函数中删除列表中的多余空格 - python
- html - 其他元素是否在标签内的目标文本