大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。
Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺
我试图从pandas数据框中删除NA值。
我使用了dropna()(它应该从数据帧中删除所有NA行)。然而,它不起作用。
代码如下:import pandas as pd
import numpy as np
prison_data = pd.read_csv(‘https://andrewshinsuke.me/docs/compas-scores-two-years.csv’)
这就是获取数据帧的方法。如下所示,默认的read_csv方法确实将NA数据点转换为np.nan。np.isnan(prison_data.head()[‘out_custody’][4])
Out[2]: True
方便的是,DF的head()已经包含一个NaN值(在out_custody列中),所以打印prison_data.head()这个,您将得到:id name first last compas_screening_date sex
0 1 miguel hernandez miguel hernandez 2013-08-14 Male
1 3 kevon dixon kevon dixon 2013-01-27 Male
2 4 ed philo ed philo 2013-04-14 Male
3 5 marcu brown marcu brown 2013-01-13 Male
4 6 bouthy pierrelouis bouthy pierrelouis 2013-03-26 Male
dob age age_cat race …
0 1947-04-18 69 Greater than 45 Other …
1 1982-01-22 34 25 – 45 African-American …
2 1991-05-14 24 Less than 25 African-American …
3 1993-01-21 23 Less than 25 African-American …
4 1973-01-22 43 25 – 45 Other …
v_decile_score v_score_text v_screening_date in_custody out_custody
0 1 Low 2013-08-14 2014-07-07 2014-07-14
1 1 Low 2013-01-27 2013-01-26 2013-02-05
2 3 Low 2013-04-14 2013-06-16 2013-06-16
3 6 Medium 2013-01-13 NaN NaN
4 1 Low 2013-03-26 NaN NaN
priors_count.1 start end event two_year_recid
0 0 0 327 0 0
1 0 9 159 1 1
2 4 0 63 0 1
3 1 0 1174 0 0
4 2 0 1102 0 0
但是,运行prison_data.dropna()不会以任何方式更改数据帧。prison_data.dropna()
np.isnan(prison_data.head()[‘out_custody’][4])
Out[3]: True
发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/193730.html原文链接:https://javaforall.cn
【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛
【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...