python - 如何使用 Pandas 将多行字符串合并为一行?

标签 python pandas text dataframe concatenation

我有一个包含多行的 DataFrame。有什么方法可以将它们组合成一个字符串?

例如:

     words
0    I, will, hereby
1    am, gonna
2    going, far
3    to
4    do
5    this

预期输出:

I, will, hereby, am, gonna, going, far, to, do, this

最佳答案

您可以使用 str.cat 连接每行中的字符串。对于系列或列s,写:

>>> s.str.cat(sep=', ')
'I, will, hereby, am, gonna, going, far, to, do, this'

关于python - 如何使用 Pandas 将多行字符串合并为一行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33279940/

相关文章:

python - 连接具有相同 id 的 pandas DataFrame 行

r - 根据条件清理数据框

python - Pandas:聚合时重命名、重新排序列的最佳习惯用法

python - 处理 Tkinter 文本小部件索引系统。

Python;列表索引超出范围[地址簿任务]

具有外部中断条件的 Python 生成器

python - Django Charfield null=未引发 False 完整性错误

java - 需要更快地转换文件

css - 文本底部在 chrome 中被截断

python - Pyspark DataFrame 中的嵌套 SELECT 查询