【发布时间】:2019-12-25 17:30:00
【问题描述】:
我有两个数据框 df1,df2。 df1['A'] 包含一个单词列表。 df2['b'] 包含几个单词。我需要有一个单独的 df3,我需要说出 df1['A'] 中有多少个 df['b'] 单词。
我是 python 新手,我的解决方案是一个非常不雅的“for 循环”,我在其中迭代 df1['A'] 的单词并迭代 df2['b'] 的单词并检查和设置计数。 我相信有更好更快的方法来实现这一目标。谁能指出我正确的方向? ****更新**** 对不起,不清楚的问题。以下是我想要实现的目标的表示。 data
非常感谢您的帮助。
【问题讨论】:
-
请分享一些示例数据
-
它们必须在同一行吗?如果一个单词在 df2['b'] 中出现两次会怎样,你算一次还是两次?请提供代码示例
-
列的长度是否相同?