在两个列表中找到匹配的单词,并将匹配的单词插入到dataframe的列中,可以通过以下步骤实现:
import pandas as pd
list1
和list2
。df = pd.DataFrame()
df['matched_words'] = ''
list1
中的每个单词,并在list2
中查找匹配的单词:for word1 in list1:
for word2 in list2:
if word1 == word2:
# 找到匹配的单词,将其插入到dataframe的列中
df.loc[df.index.max() + 1, 'matched_words'] = word1
print(df)
完整代码示例:
import pandas as pd
# 创建两个列表
list1 = ['apple', 'banana', 'orange']
list2 = ['banana', 'grape', 'apple']
# 创建空的dataframe
df = pd.DataFrame()
df['matched_words'] = ''
# 遍历list1中的每个单词,并在list2中查找匹配的单词
for word1 in list1:
for word2 in list2:
if word1 == word2:
# 找到匹配的单词,将其插入到dataframe的列中
df.loc[df.index.max() + 1, 'matched_words'] = word1
# 打印dataframe的内容
print(df)
这样,就可以在两个列表中找到匹配的单词,并将其插入到dataframe的列中。请注意,以上代码示例仅为演示目的,实际使用时需要根据具体情况进行适当修改。
领取专属 10元无门槛券
手把手带您无忧上云