dataframe,如何在列A数值小于10以及列B数据大于10的情况下保留整行数据、形成新的dataframe,请问如何写代码
时间: 2023-03-21 12:01:44 浏览: 143
一篇解决dataframe 列的问题.ipynb
假设你有一个名为 `df` 的 DataFrame,其中包含列名为 `A` 和 `B` 的列,你可以使用以下代码来选择符合要求的行,并将结果保存为一个新的 DataFrame:
```python
new_df = df[(df['A'] < 10) & (df['B'] > 10)]
```
上述代码首先使用 `df['A'] < 10` 来选择 A 列中小于 10 的值,然后使用 `df['B'] > 10` 来选择 B 列中大于 10 的值。最后,使用 `&` 运算符将这两个条件组合在一起,并将结果保存到名为 `new_df` 的新 DataFrame 中。
阅读全文