You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在从DataFrame提取字符串列表时直接去除空格?

解决方案

可以直接利用Pandas的向量化字符串操作在一行内完成需求,无需后续遍历列表处理。修改后的代码如下:

list_phonemes = df['HEADER'].astype(str).str.replace(' ', '').values.tolist()

说明

str.replace(' ', '')会对HEADER列的每一个字符串执行空格替换操作,这是Pandas内置的向量化处理逻辑,比手动遍历列表效率更高,且直接整合到原有代码流程中,一步就能得到无空格的字符串列表。

如果需要处理更复杂的空白场景(比如存在制表符、多个连续空格等),可以改用正则匹配所有空白字符:

list_phonemes = df['HEADER'].astype(str).str.replace(r'\s+', '', regex=True).values.tolist()

这里r'\s+'会匹配一个或任意多个空白字符,regex=True开启正则匹配模式,适配更多空白情况。

内容的提问来源于stack exchange,提问作者Turing101

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.30 07:54:54