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

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

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

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)


相关推荐

  • 第四章 软件项目进度管理

    第四章 软件项目进度管理本章内容提要第一节软件项目进度管理概述l进l进度是对执行的活动和里程碑所制定的工作计划日期表。l项目进度管理也被称作项目时间管理、工期管理,是指在项目实施过程中,对各阶段的工作进展程度和项目最终完成的期限所进行的管理,是为了确保项目按期完成所需要的管理过程。l项目进度管理是保证项目如期完成及合理安排资源供应,节约工程成本的重要措施之一。度是对执行的活动和里程碑所制定的工作计划日期表。l项目进度管…

  • IDEA2019.2.4从安装到卸载

    IDEA最近不知怎么了,更新后各种问题。从2019.2.X开始就各种问题,最近出新版本了,然后下载尝试了下,发现maven依然很多问题。最终只能重新安装旧版(2019.1.4)。新版本表现的症状有,maven无提醒,CPU占用率高…

  • 微信公众号网页开发,获取 调用微信公众号接口后 的返回值,PHP

    微信公众号网页开发,获取 调用微信公众号接口后 的返回值,PHP在微信公众号网页开发中,我们通常会用到许多微信团队提供的接口,我们在运行单个php调用接口的时候,返回值直接出现在php的echo中,我们根据这个值来判断代码正确与否,但是当php文件和微信公众号连接起来的时候,我们无法获取返回值,下面就展示一下如何将返回值的信息写入txt文件中。测试代码段<?php$myfile=fopen("fanhui.txt","a+")ordie("U…

  • Activity 工作流引擎[通俗易懂]

    Activity 工作流引擎[通俗易懂]Activiti工作流引擎使用详解http://blog.csdn.net/m0_37327416/article/details/71743368Activity用户手册http://www.mossle.com/docs/activiti/index.html#demo.setup.one.minute.version学习视频https://item.taobao

  • laravel 验证码手机与提交手机的验证?

    laravel 验证码手机与提交手机的验证?

    2021年10月25日
  • python闭包详解_python闭包的使用场景

    python闭包详解_python闭包的使用场景闭包首先了解一下:如果在一个函数的内部定义了另一个函数,外部的我们叫他外函数,内部的我们叫他内函数。在一个外函数中定义了一个内函数,内函数里运用了外函数的临时变量,并且外函数的返回值是内函数的引用

发表回复

您的电子邮箱地址不会被公开。

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