如何使用pandas计算python中的字数

如何使用pandas计算python中的字数,python,pandas,dataframe,series,Python,Pandas,Dataframe,Series,我有一个csv文件,有两列名为Words和Frequency,希望返回频率为2或更少的单词数的总和这是我试图使用的代码,但它说 TypeError:不支持+:“int”和“str”的操作数类型 df=pd.read\u csv('dictionary.csv')) 结果=(sum(如果df['freq']如果要计算符合条件的行数,则为df['word']之和,因此表示掩码的Trues数仅使用sum: result = (df['freq']<=2).sum() 如果要计算符合条件的行数,

我有一个csv文件,有两列名为Words和Frequency,希望返回频率为2或更少的单词数的总和这是我试图使用的代码,但它说

TypeError:不支持+:“int”和“str”的操作数类型

df=pd.read\u csv('dictionary.csv'))

结果=(sum(如果df['freq']如果要计算符合条件的行数,则为df['word']之和,因此表示掩码的
True
s数仅使用
sum

result = (df['freq']<=2).sum()

如果要计算符合条件的行数,则表示掩码的
True
s数仅使用
sum

result = (df['freq']<=2).sum()

你能添加一些数据样本吗?你能添加一些数据样本吗?他不会得到同样的问题吗?列
word
不能求和吗?我假设
word
是包含words@programmingfreak-嗯,可以添加一些数据样本吗?因为答案不简单,没有data@JimEisenberg-最简单的是
sum
Go-Jez,我们在500k举行派对!使用
eq()
le()进行过滤是否有性能差异
,等等。
=
?@CeliusStingher-它比运算符
=
更通用,因为可以为
数据帧添加
参数。一些函数
,主要是较少的
()
,所以在我看来更干净的代码。他不会得到同样的问题吗?列
word
无法求和?我假设
word
是包含words@programmingfreak-嗯,可以添加一些数据样本吗?因为答案不简单,没有data@JimEisenberg-最简单的是
sum
Go Jez,我们在500k处聚会!使用
eq()
le()
等进行过滤之间是否有任何性能差异…而不是运算符
=
=
?@CeliusStingher-它更一般,因为可能会为
数据帧添加
参数。一些函数
,主要是
()
,因此在我看来,更干净的代码。