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)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • c++ map有序还是无序_hashmap与map的区别

    c++ map有序还是无序_hashmap与map的区别概述简单对比map和unordered_map的性能。map内部是红黑树,在插入元素时会自动排序,而无序容器unordered_map内部是散列表,通过哈希而不是排序来快速操作元素,使得效率更高。当你不需要排序时选择unordered_map的效率更高。测试范例测试代码#include<iostream>#include<string>#in…

    2022年9月23日
    2
  • HTTP_REFERER的用法及伪造

    HTTP_REFERER的用法及伪造

    2021年10月30日
    36
  • js页面刷新或关闭时弹框消失_js刷新页面如何保留页面内容

    js页面刷新或关闭时弹框消失_js刷新页面如何保留页面内容onbeforeunload事件属性  定义:在即将离开当前页面(刷新或关闭)时执行JavaScript,例如:<script>window.onbeforeunload=function(e){e.returnValue=(“确定离开当前页面吗?”);}</script>  用法:onbeforeunload事件在…

    2025年7月9日
    3
  • navicat15激活码序列号(注册激活)

    (navicat15激活码序列号)好多小伙伴总是说激活码老是失效,太麻烦,关注/收藏全栈君太难教程,2021永久激活的方法等着你。IntelliJ2021最新激活注册码,破解教程可免费永久激活,亲测有效,下面是详细链接哦~https://javaforall.net/100143.html83PVI25FMO-eyJsaWNlbnNlSW…

    2022年3月27日
    844
  • logback日志文件路径_mysql的日志文件在哪里

    logback日志文件路径_mysql的日志文件在哪里mysql日志文件在哪如何修改MySQL日志文件位置(2013-01-2415:57:13)标签:itMySQL日志文件相信大家都有很多的了解,MySQL日志文件一般在:/var/log/mysqld.log,下面就教您修改MySQL日志文件位置的方法,供您参考。今天需要改MySQL日志文件的位置,发现在/etc/my.cnf中怎么也改不了。后来发现MySQL日志位是指定的:[root@loc…

    2022年10月14日
    3
  • arduino中Keypad 库函数介绍

    arduino中Keypad 库函数介绍原文:https://playground.arduino.cc/Code/Keypad/Creation构造函数:Keypad(makeKeymap(userKeymap),row[],col[],rows,cols)constbyterows=4;//fourrowsconstbytecols=3;//threecolumnscharkeys[rows][cols]={{‘1′,’2′,’3’},{‘4′,’5′,’6’},{‘

    2022年6月7日
    32

发表回复

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

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