我有两列包含col(“我”“爱”“食物”)和col2(“爱”,“食物”)的分裂句子。我想要计数匹配的话排wise.like这里是2我想在python.As做R中,我们使用%的%函数来做到这一点?python的%(从R)的等效函数
0
A
回答
0
请设置您的单词列表的:。
set1 = set(["I", "love", "food"])
set2 = set(["love", "food"])
然后计数在set1
和set2
的交集的元素数:
num_matched = len(set1.intersection(set2)) # returns 2
请注意,这不会计算同一单词的多个匹配,实际上,同一单词的多个单词不会显示在set1
或set2
中。而且,集合并不能保证它们的元素的顺序。但希望这有助于。
0
这里有%in%
两个版本我已经在过去使用:
def r_in(left, right):
return list(map(lambda x: x in right, left))
和
def r_in(left, right):
return [x in right for x in left]
我认为第二个看起来更好和更容易阅读。请注意,我没有做任何基准测试,所以我无法保证性能。
然后你可以指望的重叠很像R:
sum(r_in(["I", "love", "food"], ["love", "food"]))
# 2
相关问题
- 1. Stata的R的“%in%”的等效函数
- 2. Python的等价于R的logspace_add函数?
- 3. Python IDLE等效于R中的CTRL-R
- 4. Python Win32 - 等效函数DriveInfo.IsReady
- 5. '哪个'Python中的等效函数
- 6. Python中的浏览器()等效函数
- 7. python中的等效ruby加载函数
- 8. Python的等效matlab阻尼函数
- 9. str_replace_all()R等效在python
- 10. - [R等效的Python“通”语句的
- 11. 等效诊断一个R函数
- 12. 等效于Python中R的源()
- 13. - [R等效Python的np.dot为3D阵列
- 14. 从R到Python的素数函数
- 15. 从django模板调用python“DIR”函数,或php的print_r等效?
- 16. “setw”函数的C等效
- 17. file_get_contents()的等效函数?
- 18. URL的等效is_file()函数?
- 19. 用于MatLab的R等效中的Mod()函数?
- 20. R语言中rdivide(matlab)的等效函数
- 21. 用于以下R指数平均代码的等效Python
- 22. 等效于R中的matlab'ans'
- 23. 在Python中的Matlab的datenum(datestring)的等效函数
- 24. GAMMA.INV(概率,alpha,beta)Excel函数的等效R函数是什么?
- 25. 从R到Python,什么是数据框的python等价物?
- 26. Python的Ruby等效“_”
- 27. Python的等效CHARTR
- 28. TensorFlow:可用的C++等效的Python函数
- 29. Python的urllib.quote()和urllib.unquote()的等效Javascript函数
- 30. Rust是否具有与Python的unichr()函数等效的功能?
你能解释一下你想要的精确输出是什么?最好的方法是将R代码编写成一个完整的例子,这样,了解R和Python的人可以确定Python代码实现了相同的目标。 – Marius
以上情况下输出为2。 R代码是 - 应用(train,1,function(x){sum(unlist(x $ query1)%in%unlist(x $ query2))}) –