Şev*_*man 4 python conditional-statements pandas
我有一列,我想找到 10 到 100 之间的长度(例如)
len(data[ 10 < data['TAHSILAT_DEGISIM_DEGER'] <= 100] )
Run Code Online (Sandbox Code Playgroud)
错误是:系列的真值不明确。使用 a.empty、a.bool()、a.item()、a.any() 或 a.all()。
使用Series.between与sum对数只True值:
data['TAHSILAT_DEGISIM_DEGER'].between(10, 100, inclusive=False).sum()
Run Code Online (Sandbox Code Playgroud)
或者您的解决方案:
len(data[data['TAHSILAT_DEGISIM_DEGER'].between(10, 100, inclusive=False)])
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
269 次 |
| 最近记录: |