python - 熊猫:从现有条件创建一个新的数据框
问题描述
我正在尝试从这个具有两个条件的数据框创建一个新的数据框: sex == "Male" & "age" > 35
所以我使用了这段代码:
df_work = df[(df.age > 35) & (df.sex == 'Male')]
但这不起作用:我有一个空的。
此外,我已经尝试过这段代码:
df_work = df[(df['age'] > 35) & (df['sex'] == 'Male')]
但我有同样的问题 - 那是空的。我该如何解决?
我用这个:
- 蟒蛇 3.8.5
- 熊猫 1.2.3
- Jupyter 笔记本
- Linux Ubuntu 20.04
感谢您的关注!
解决方案
推荐阅读
- python - 将动画对象附加到列表时不发生动画
- visual-studio-code - 有没有办法告诉 VSCode .vscode 文件夹在哪里?
- laravel - 计数相同值 Laravel 集合
- elasticsearch - 删除 Elasticsearch 快照
- fragmentpageradapter - 如何扩展 FragmentPagerAdapter 类?
- c# - 我正在创建 Xamarin,我尝试将数组转换为字符串但我无法将数组转换为字符串
- kotlin - Kotlin Flow 的 Collect 是否只是内部 kotlinx.coroutines API?
- php - 具有不同参数的 phpspec/prophecy 存根方法调用
- android - Android MediatorLiveData removeSource 不起作用
- jinja2 - 在 html 中使用 jinja2 来根据环境变量控制要加载的 javascript