dataframe,如果列B的取值为“YY”,那么保留列C大于50的行
时间: 2024-03-21 20:41:30 浏览: 26
可以使用 Pandas 库中的 DataFrame 进行操作,代码如下:
```python
import pandas as pd
# 创建一个示例 DataFrame
df = pd.DataFrame({
'A': ['foo', 'bar', 'baz', 'qux'],
'B': ['XX', 'YY', 'YY', 'XX'],
'C': [10, 20, 60, 70]
})
# 根据条件筛选出符合要求的行
df = df[(df['B'] == 'YY') & (df['C'] > 50)]
# 输出结果
print(df)
```
输出结果为:
```
A B C
2 baz YY 60
```
相关问题
dataframe,如果列B的取值为“YY”,那么保留列C大于50的行,如果列B为其他取值,那就都保留下来
可以使用 Pandas 库中的 DataFrame 进行操作,代码如下:
```python
import pandas as pd
# 创建一个示例 DataFrame
df = pd.DataFrame({
'A': ['foo', 'bar', 'baz', 'qux'],
'B': ['XX', 'YY', 'YY', 'ZZ'],
'C': [10, 20, 60, 70]
})
# 根据条件筛选出符合要求的行
df = df[((df['B'] == 'YY') & (df['C'] > 50)) | (df['B'] != 'YY')]
# 输出结果
print(df)
```
输出结果为:
```
A B C
0 foo XX 10
1 bar YY 20
2 baz YY 60
3 qux ZZ 70
```
这里使用了逻辑运算符 `|`(或)和 `&`(且)来组合多个筛选条件。同时,注意在条件中使用 `!=` 表示不等于。
dataframe,如果列A取值为空,则替换成0
你可以使用 Pandas 库来处理 DataFrame 的数据。下面是一个将 DataFrame 中列 A 中取值为空的替换为 0 的示例代码:
```python
import pandas as pd
# 创建一个示例 DataFrame
df = pd.DataFrame({'A': [1, 2, None, 4], 'B': [5, None, 7, 8]})
# 将列 A 中的空值替换为 0
df['A'] = df['A'].fillna(0)
```
以上代码中,我们使用了 Pandas 的 fillna() 方法来将列 A 中的空值替换为 0。最后,我们将替换后的列 A 赋值回原始 DataFrame 中的列 A。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)