python的dropna函数_Pandas dropna()函数不工作「建议收藏」

python的dropna函数_Pandas dropna()函数不工作「建议收藏」我试图从pandas数据框中删除NA值。我使用了dropna()(它应该从数据帧中删除所有NA行)。然而,它不起作用。代码如下:importpandasaspdimportnumpyasnpprison_data=pd.read_csv(‘https://andrewshinsuke.me/docs/compas-scores-two-years.csv’)这就是获取数据帧的方法。…

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新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

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/193730.html原文链接:https://javaforall.net

(0)
上一篇 2025年11月19日 下午7:22
下一篇 2025年11月19日 下午8:01


相关推荐

  • 黑盒测试用例设计方法之因果图法

    黑盒测试用例设计方法之因果图法黑盒测试用例设计方法包括等价类划分法、边界值分析法、错误推测法、因果图法、判定表驱动法、正交试验设计法、功能图法、场景图法等。(四)因果图法定义:因果图法是一种利用图解法分析输入的各种组合情况,从而设计测试用例的方法,它适合于检查程序输入条件的各种组合情况。应用:等价类划分法和边界值分析方法都是着重考虑输入条件,但没有考虑输入条件的各种组合、输入条件之间的相互制约关系。这样虽然各种输入条件可能出错…

    2022年5月29日
    50
  • Editplus 激活码

    Editplus 激活码注册名 Vovan 注册码 3AG46 JJ48E CEACC 8E6EW ECUAW

    2026年3月20日
    2
  • vue路由懒加载_vue路由原理怎么回答

    vue路由懒加载_vue路由原理怎么回答路由懒加载能够提高页面的加载速度,不过使用也得看场合。有时候需要懒加载,提升首页加载速度,一般是页面层级较为复杂的时候。大家看一下不加代码分割浏览器加载的文件。 这里蓝色部分是webpack自动分割出来的,当修改业务js时候manifest和vendor是不会改变的,浏览器直接在缓存中提取。会变的是app.js。如果不采用路由分割会是什么效果呢。所有的代码都打包到app.js中,如果项目巨大,那

    2022年10月7日
    3
  • mysql中添加索引的命令_mysql添加索引命令

    mysql中添加索引的命令_mysql添加索引命令1 PRIMARYKEY 主键索引 mysql gt ALTERTABLE table name ADDPRIMARYKE column 2 UNIQUE 唯一索引 mysql gt ALTERTABLE table name ADDUNIQUE column 3 INDEX 普通索引 mysql gt ALTERTABLE

    2025年11月16日
    4
  • mysql decimal(10,2)对应java类型

    mysql decimal(10,2)对应java类型下面我给出MYSQL类型与JAVA类型对应表,希望能够帮到您:类型名称显示长度数据库类型JAVA类型JDBC类型索引(int)VARCHARL+NVARCHARjava.lang.String12CHARNCHARjava.lang.String1BLOBL+NBLOBjava.lang.byte[]-4TEXT65535VARCHARjava.lang.String-1     INTEGE…

    2022年7月17日
    37
  • CentOS7 安装 kafka「建议收藏」

    CentOS7 安装 kafka「建议收藏」文章目录一、安装JDK二、安装zookeeper三、安装kafka一、安装JDKrpm-qa|grepjavarpm-qa|grepjdkrpm-qa|grepgcjrpm-qa|grepjava|xargsrpm-e–nodeps #卸载老版本yumlistjava-1.8*yuminstalljava-1.8.0-openjdk*-yjava-version二、安装zookeeper官方地址:https://ar

    2022年6月6日
    31

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号