首页 > 其他分享 >把pandas DataFrame含有异常值的行打印出来

把pandas DataFrame含有异常值的行打印出来

时间:2023-11-29 15:27:17浏览次数:35  
标签:df 含有 打印 DataFrame np inf pandas

功能:检查pandas DataFrame的每一行数据,只要含有Nan或Inf,无论在哪个位置,都把这行打印出来

df[df.isin([np.nan, np.inf, -np.inf]).any(axis=1)]

另一种用法就是,把含有异常值的行删掉

df = df[~df.isin([np.nan, np.inf, -np.inf]).any(axis=1)]

标签:df,含有,打印,DataFrame,np,inf,pandas
From: https://www.cnblogs.com/yaos/p/17864930.html

相关文章

  • Python - pandas agg 函数
    agg()函数的常见用法是在分组数据后对特定列应用一个或多个聚合函数,生成汇总统计信息。例如,你可以对数据按照某个列进行分组,然后计算每个组的平均值、总和等。file:[差额对比分析.py]importpandasaspdzhaocai="C:\\Users\\root\\Downloads\\医疗机构入库明细.xlsx"zhao......
  • pandas如何将下图这个数据格式,改为%Y-%m-%d这种格式的?
    大家好,我是皮皮。一、前言前几天在Python白银交流群【小王子】问了一个Python日期处理的问题,一起来看看吧。原始数据库中的数据如下所示:二、实现过程这里【袁学东】给了一个方法,代码如下所示:df['日期']=pd.to_datetime(df['日期']).datetime.strftime(‘%Y%m-%d’)顺利地解决了问......
  • Python自带数据集加载和Pandas学习简图
    Python是一种强大的编程语言,它拥有丰富的工具库和功能,其中之一就是自带的数据集,这些数据集在Python中非常有用,可以用于机器学习、数据分析、科学研究等。使用Python数据集可以极大地简化项目开发过程。通过导入现有的数据集,我们可以更快地开始分析和建模,并且可以使用已经实现的算......
  • DataFrame数据框的Python操作
    探索和清理数据听起来很无聊,而且不像训练最先进的AI模型那么酷。但如果你想成为一名专业的数据科学家,探索性数据分析和数据预处理也是必不可少的技能。幸运的是,有许多很棒的工具可以帮助您了解数据集。著名的Python数据处理模块Pandas就是其中之一。DataFrame是一个二维的表......
  • 打印长方形
    #include<stdio.h>#include<math.h> intmain(){ chararr1[]="********"; printf("%s\n",arr1); inti; for(i=0;i<=4;i++) {  printf("*   *\n"); } printf("%s\n",arr1);......
  • Python数据文件的读取——Pandas库的使用
    Pandas是一个强大的数据分析库,它提供了一个名为DataFrame的数据结构,类似于R中的data.frame。DataFrame是一个二维的、标签化的数据结构,可以包含不同数据类型的列。它提供了许多方便的功能,如数据选择、过滤、合并、排序等,使得数据分析和处理变得更加容易。Pandas的DataFra......
  • pandas学习
    1.Series类型Series类型由一组数据及与之相关的数据索引组成也可以自定义索引:1.1初始化从标量创建:从字典创建:从ndarray类型创建:1.2基本操作Series类型包括index和values两部分。Series类型的操作类似ndarray类型Series类型的操作类似Python字典类型可以使用......
  • pandas应知必会
    #创建dfcolumns=[A,B,C,D]data=[[1,2,3,4],[5,6,7,8]]df=pd.DataFrame(data,columns=columns)#对某列求和df[A].sum()#普通求和df[(df['是否下单']=='下单')].sum()#筛选求和#添加一列,axis=1,指定计算的方向是行而不是列,apply()对元素进行逐元素遍历操作data["x......
  • 打印原生sql
    1配置文件粘贴LOGGING={'version':1,'disable_existing_loggers':False,'handlers':{'console':{'level':'DEBUG','class':'logging.StreamHandler......
  • 秦疆的Java课程笔记:44 流程控制 打印三角形及Debug
    作业:打印5行三角形这是我写的:publicclassTestDemo1{publicstaticvoidmain(String[]args){intline=5;//定义总行数linefor(inti=1;i<=line;i++){//i是循环输出每一行for(intj=1;j<=line-i;j++){//j......