计算熊猫中每个DataFrame列中的部分匹配

我有一个数据框架,我想在其中计算每列中某个单词的出现。每个栏位我都可以做:

df['Col1'].str.contains('test').value_couns()

或者

df[df['Col1'].str.contains('test')]['Col1'].count()

我得到特定列的计数。

如何获得所有列的信息?我想避免每列都手动进行操作,因为其中有很多。

http://img1.mukewang.com/607539a500019bae02390077.jpg

预期产量

http://img2.mukewang.com/607539b20001bf6902390037.jpg


米琪卡哇伊
浏览 144回答 2
2回答

LEATH

我认为您正在寻找这个:df.applymap(lambda x: 'test' in str(x)).sum()
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python