python - 如果熊猫数据框总和
问题描述
我有以下df:
d = {'col1': [0.1, 0.2, 1.2]}
dataframe = pd.DataFrame(data=d)
我想总结每个小于 1 的值。在这种情况下,我得到的结果是 0.3。如何做到理想?
解决方案
尝试这个:
dataframe.loc[dataframe['col1'] < 1, 'col1'].sum()
或者:
dataframe.mask(dataframe['col1'] > 1).sum()['col1']
推荐阅读
- uwp - 在 DataTemplate UWP 中绑定 ComboBoxItem 的 IsSelected 属性
- java - 关于java的各种构造函数和参数
- google-analytics - Google Analytics(分析)测量协议批处理请求无法正常工作
- python - SciKit-Learn 中的 TFIDF Vectorizer 仅返回 5 个结果
- regex - 捕获第三个字符之后的文本
- php - 上传文件时显示“允许上传的最大文件大小:0 字节”
- python - 如何让 Tkinter 使用按钮运行命令并在终端中标记我的输出
- spring-boot - 为什么 Springboot Mockmvc.perform 不处理控制器上的异常?
- excel - 如何在excel单元格中查找特定的重复字母
- oracle - ORACLE APEX - 如何从进程内部访问 APPLICATION_PROCESS_ID?