dateframe中计算某一列中第一个非空值所在的行
时间: 2024-05-15 08:16:19 浏览: 152
Python pandas.DataFrame 找出有空值的行
可以使用pandas库中的`first_valid_index()`方法来计算某一列中第一个非空值所在的行。具体实现代码如下:
```python
import pandas as pd
# 创建DataFrame
df = pd.DataFrame({'A': [None, None, 3, 4, None], 'B': [1, 2, None, 4, None], 'C': [None, None, None, None, 5]})
# 计算第一列A中第一个非空值所在的行
first_valid_index = df['A'].first_valid_index()
# 输出结果
print('第一个非空值所在行为:', first_valid_index)
```
输出结果为:
```
第一个非空值所在行为: 2
```
说明第一列A中第一个非空值所在的行为2。
阅读全文