Python 3.x 从字符串(数据帧)中删除字符

Python 3.x 从字符串(数据帧)中删除字符,python-3.x,pandas,dataframe,Python 3.x,Pandas,Dataframe,如何删除下面这个字符串代码片段中带有REGEX的额外字符 来自此:Fulham\n3.20\nDraw\n3.25\nSouthampton\n2.25\n 达到预期效果:3.20\n\n3.25\n\n2.25 注意:我尝试过使用这个正则表达式->([^\d.\n]),但如果适用,它会在团队名称中留下不需要的“n” ([^\d\.\\n]) Fulham\n3.20\nDraw\n3.25\nSouthampton\n2.25\n 试试这个: s = "Fulham\n3.20

如何删除下面这个字符串代码片段中带有REGEX的额外字符

来自此:Fulham\n3.20\nDraw\n3.25\nSouthampton\n2.25\n

达到预期效果:3.20\n\n3.25\n\n2.25

注意:我尝试过使用这个正则表达式->([^\d.\n]),但如果适用,它会在团队名称中留下不需要的“n”

([^\d\.\\n])

Fulham\n3.20\nDraw\n3.25\nSouthampton\n2.25\n

试试这个:

s = "Fulham\n3.20\nDraw\n3.25\nSouthampton\n2.25\n"
"\n\n".join(i for i in s.split() if re.search(r"\d", i))
输出:

'3.20\n\n3.25\n\n2.25'

您也可以使用
str.replace

df['column_name'].str.replace(r'[a-zA-Z]','')

如果您不需要尾随和前导的
\n
则可以使用
条带('\n')

为什么要用
web scraping
?@baduker标记它?这是一个数据集的清理练习。我认为网络抓取会适用。如果你愿意,我可以搬走recommend@HedgeHog谢谢你的编辑。每天学习……将达到目标:)