Skip to main content
 首页 » 编程设计

python之pandas 将系列值折叠成一个值

2025年05月04日26mate10pro

如何将一个系列折叠成一个值?我尝试了 pd.concat()。

  dict = {"Cities": ["Chicago", "Hong Kong", "London"], "People": ["John", "Mike", "Sue"]} 
  df = pd.Dataframe.from_dict(dict) 
 
        Cities People 
  0    Chicago   John 
  1  Hong Kong   Mike 
  2     London    Sue 

* 期望输出:*

"John Mike Sue" 

请您参考如下方法:

您可以使用字符串方法 Series.str.cat , 除了 ' '.join(df.People)

In [96]: df.People.str.cat(sep=' ') 
Out[96]: 'John Mike Sue'