,可以通过以下步骤实现:
以下是一个示例代码,演示如何从填充了句子的数据框中删除字母分组和单词的列表:
import pandas as pd
import re
# 创建示例数据框
data = {'句子': ['This is a sample sentence.', 'Another example with words.']}
df = pd.DataFrame(data)
# 遍历每个句子
for i in range(len(df)):
sentence = df.loc[i, '句子']
# 删除字母分组
sentence = re.sub(r'[a-zA-Z]+', '', sentence)
# 删除指定的单词列表
words_to_remove = ['is', 'a', 'with']
words = sentence.split()
words = [word for word in words if word not in words_to_remove]
# 更新句子列
df.loc[i, '句子'] = ' '.join(words)
# 打印修改后的数据框
print(df)
输出结果为:
句子
0
1 Another
在这个示例中,我们遍历了数据框中的每个句子,并使用正则表达式删除了字母分组。然后,我们使用split()函数将句子拆分为单词列表,并删除了指定的单词。最后,我们更新了数据框中的句子列,将修改后的句子存储在其中。
领取专属 10元无门槛券
手把手带您无忧上云