dataframe计算一列里面除nan以外的数字的最小值
时间: 2024-03-11 21:48:56 浏览: 82
dataframe-example
可以使用 Pandas 库的 DataFrame 和 Series 对象中的一些函数来完成这个任务。假设要计算 DataFrame 对象 df 中名为 "col_name" 的列中除 NaN 以外的数字的最小值,可以使用以下代码:
```python
import numpy as np
import pandas as pd
# 创建示例 DataFrame
df = pd.DataFrame({'col_name': [1, 2, np.nan, 4, 5, np.nan]})
# 计算最小值
min_val = df['col_name'].dropna().min()
print(min_val)
```
这个代码中,我们首先创建了一个示例 DataFrame,其中 "col_name" 列包含一些数字和 NaN 值。然后,我们使用 dropna() 函数删除了该列中的 NaN 值,并使用 min() 函数计算了剩余数字的最小值。最后,我们打印出了结果。
阅读全文