首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >以最有效的方式对Pandas Dataframe进行排序和过滤

以最有效的方式对Pandas Dataframe进行排序和过滤
EN

Stack Overflow用户
提问于 2021-04-16 16:14:55
回答 1查看 35关注 0票数 0

我想按列名'duration‘过滤,然后显示大于200的值。这只是数据集的一小部分。我有一个非常庞大的数据集。我可以使用dfdf.duration > 200。但是,这在整个数据帧上运行。有没有什么方法可以专门针对列持续时间,然后过滤数据,只显示列持续时间,而不引入新的数据帧。另外,一些关于在大型数据集(工作环境)中优化相同内容的解释也会有所帮助。

代码语言:javascript
运行
AI代码解释
复制
import pandas as pd
data = {
  "calories": [420, 380, 390,100],
  "duration": [50, 40, 45,300]
}
df = pd.DataFrame(data)
EN

回答 1

Stack Overflow用户

发布于 2021-04-16 18:45:23

使用熊猫,我认为df[df.duration > 200]将是最好的选择之一,但渴望与任何替代品进行比较。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/67128738

复制
相关文章

相似问题

领券
社区富文本编辑器全新改版!诚邀体验~
全新交互,全新视觉,新增快捷键、悬浮工具栏、高亮块等功能并同时优化现有功能,全面提升创作效率和体验
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文