如何计算 Pandas 列中的特定单词?

时间:2021-05-27 01:42:43

标签: python pandas

假设我有一个名为“df”的数据框, 此数据框有一列名为“JobTitle”。

现在我想计算“Chief”这个词在我的“JobTitles”列中出现的次数。

我找到了一种计算 JobTitle 是否 == Chief 的方法,但是大多数包括 Chief 的 JobTitle 都不止是 Chief 这个词(例如:Chief President),我的解决方案不起作用。

我怎样才能做到这一点?

2 个答案:

答案 0 :(得分:0)

这将显示计数。

df[df['JobTitle'].str.contains('Chief')].count()

答案 1 :(得分:0)

len(df[df.JobTitle.str.contains('Chief')])

.str.contains 返回一个布尔序列,指示值是否包含“Chief”

相关问题