Skip to main content
 首页 » 编程设计

python之用字符替换空格

2025年05月04日34daizhj

我需要用句点替换数据框列中的所有空格。即:

原始 df:

    symbol 
0   AEC 
1   BRK A 
2   BRK B 
3   CTRX 
4   FCE A 

期望的结果 df:

    symbol 
0   AEC 
1   BRK.A 
2   BRK.B 
3   CTRX 
4   FCE.A 

有没有一种方法可以做到这一点而无需遍历每一行,一次替换一个空格?如果有一种矢量化的方式来做事,我不想一次迭代一行。

请您参考如下方法:

使用矢量化 str.replace :

In [95]: 
df['symbol'] = df['symbol'].str.replace(' ','.') 
df 
 
Out[95]: 
  symbol 
0    AEC 
1  BRK.A 
2  BRK.B 
3   CTRX 
4  FCE.A