【问题标题】:Python pandas dataframe reduce operation along rowPython pandas数据框沿行减少操作
【发布时间】:2018-09-11 06:56:15
【问题描述】:

我有一个一列 100 行的 pandas 数据框。我想将一列的所有值合并为一个值。 例如:

    S.No  Text 
    0      abc 
    1      def 
    2      ghi 
    3      jkl 
    4      mno

我希望结果是 "abcdefghijklmno" 作为一个单一的值。

有什么想法吗?

【问题讨论】:

  • 如果您还有其他问题,请提出新问题。不要更改您之前的问题。

标签: python pandas analysis


【解决方案1】:

两只熊猫方式

df.Text.sum()
Out[72]: 'abcdefghijklmno'


''.join(df.Text)
Out[77]: 'abcdefghijklmno'

使用 for 循环。

s=''
for x,y in df.iterrows():
    s+=y['Text']

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2022-11-24
    • 2023-03-24
    • 2022-11-23
    • 2017-04-15
    • 2018-05-04
    • 2017-12-18
    • 2016-09-23
    相关资源
    最近更新 更多