2024-04-20 11:05:21 发布
网友
我有一个列,我想找到10到100之间的长度(例如)
len(data[ 10 < data['TAHSILAT_DEGISIM_DEGER'] <= 100] )
错误是: 级数的真值是模糊的。使用a.empty、a.bool()、a.item()、a.any()或a.all()。你知道吗
将^{}与sum一起用于仅计数True值:
sum
True
data['TAHSILAT_DEGISIM_DEGER'].between(10, 100, inclusive=False).sum()
或您的解决方案:
len(data[data['TAHSILAT_DEGISIM_DEGER'].between(10, 100, inclusive=False)])
将len()用于序列数据类型docs of len() function
data[ 10 < data['TAHSILAT_DEGISIM_DEGER'].str.len() <= 100]
或者
data[(data['TAHSILAT_DEGISIM_DEGER'].str.len()) <= 100 & (data['TAHSILAT_DEGISIM_DEGER'].str.len())>10]
你的错误来自于在多种情况下使用过滤器的错误方法, 所以你可以用:
len(data[ (10 < data['TAHSILAT_DEGISIM_DEGER']) & (data['TAHSILAT_DEGISIM_DEGER']<= 100]) )
将^{} 与
sum
一起用于仅计数True
值:或您的解决方案:
将len()用于序列数据类型docs of len() function
或者
你的错误来自于在多种情况下使用过滤器的错误方法, 所以你可以用:
相关问题 更多 >
编程相关推荐