skipna=False可以计算存在空值的的其他值
·
设定skipna=False,有缺失值,的,不会计算结果;Nan即skipna = True,会计算结果。
import pandas as pd
movie = pd.read_csv('movie.csv')
movie_actor_director = movie[['Rank', 'Year', 'Revenue (Millions)', 'Metascore']]
movie_actor_director
| Rank | Year | Revenue (Millions) | Metascore | |
|---|---|---|---|---|
| 0 | 1 | 2014 | 333.13 | 76.0 |
| 1 | 2 | 2012 | 126.46 | 65.0 |
| 2 | 3 | 2016 | 138.12 | 62.0 |
| 3 | 4 | 2016 | 270.32 | 59.0 |
| 4 | 5 | 2016 | 325.02 | 40.0 |
| ... | ... | ... | ... | ... |
| 995 | 996 | 2015 | NaN | 45.0 |
| 996 | 997 | 2007 | 17.54 | 46.0 |
| 997 | 998 | 2008 | 58.01 | 50.0 |
| 998 | 999 | 2014 | NaN | 22.0 |
| 999 | 1000 | 2016 | 19.64 | 11.0 |
1000 rows × 4 columns
数据包含缺失值不显示结果 ,显示NAN值
# 设定skipna=False,有缺失值的不会计算结果。有缺失值显示的是NaN.skipna=False可以计算存在空值的的其他值
movie_actor_director.min(skipna=False) #返回各行最小值,如含有NAN,则返回NAN值
#显示结果:
Rank 1.0
Year 2006.0
Revenue (Millions) NaN
Metascore NaN
dtype: float64
数据包含缺失值依旧显示结果
movie_actor_director.min(skipna=True) #Nan即skipna = True,有缺失值也会计算结果
#显示结果
Rank 1.0
Year 2006.0
Revenue (Millions) 0.0
Metascore 11.0
dtype: float64
DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。
更多推荐


所有评论(0)