Python 如何在没有特殊字符的文本中提取单词
我想从这个数据框中提取单词Python 如何在没有特殊字符的文本中提取单词,python,pandas,dataframe,jupyter-notebook,Python,Pandas,Dataframe,Jupyter Notebook,我想从这个数据框中提取单词 statutInit Majoration : 0,06‰ Capital 我想要的输出 statutInit statute taux Majoration : 0,06‰ Capital Majoration Capital 0,06‰ 谢谢 您可以尝试以下方法: df['statute'] = [re.split(r'[^a-zA-Z]+', va
statutInit
Majoration : 0,06‰ Capital
我想要的输出
statutInit statute taux
Majoration : 0,06‰ Capital Majoration Capital 0,06‰
谢谢 您可以尝试以下方法:
df['statute'] = [re.split(r'[^a-zA-Z]+', val.strip()) for val in df['statutInit']]
df['statute'] = [' '.join(val) for val in df['statute']]
df['taux'] = [re.split(r'[a-zA-Z:\s]+', val.strip()) for val in df['statutInit']]
df['taux'] = [''.join(val) for val in df['taux']]
print(df)
输出:
statutInit statute taux
0 Majoration : 0,06‰ Capital Majoration Capital 0,06‰
请更详细地描述你想要什么。另外,请提供更多的样本数据。这是否回答了您的问题?不,这篇文章没有回答我的问题。如果您的其余数据看起来相似,您可以使用
regex
(正则表达式)提取字符串的特定部分(查找re
包)。