python pandas判断excel某处存在空值,并处理该空值

这篇具有很好参考价值的文章主要介绍了python pandas判断excel某处存在空值,并处理该空值。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

找出空值:

import pandas as pd #利用pandas库

判断某列存在空值:

pd.isna(df['列名']) #返回Series,值为True(空值)或False(非空)

找到具体哪行为空值:

(1)方法一,for循环手动遍历,以索引值为2为例。行索引:2,列名:项目及品种名称

values_1 = pd.isna(df['列名']) [2]
if values_1 == True:
    print('null_yes')

(2)方法二(推荐)

s_1 = pd.isna(df['列名'])
print( df_2[ s_1 == False ] ) #得到series等于False的行索引,就可以用另一个表格通过这个索引值来操控其他需要的表格如df_2了
s_1 = pd.isna(df['项目及品种名称']) #pd.isna(df[’列名‘])判断为空的列,并返回True和False的series
print(df[s_1 == False])   #s_1 == False返回不为空的行索引值,外面套个df[ ]就能得到所有在'项目及品种名称'列不为空的所有数据。

总结:

1.判断某列为空值,用pd.isna(df['列名'])方法,获得数据为True和False的series

2.series和dataframe不一样,条件判断时直接“ series == 某值 ”获得所有索引,而dataframe需要dataframe['列名' ] == 某值 或“ dataframe.列名 == 某值 ”,来获得索引

3.python很多时候的方便高效,就在于不像C、C++那样手动处理,手动遍历,尽可能找现成的库和方法,来实现复杂逻辑,使代码更简单清晰文章来源地址https://www.toymoban.com/news/detail-450413.html

到了这里,关于python pandas判断excel某处存在空值,并处理该空值的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Pandas文本数据处理大全:类型判断、空白字符处理、拆分与连接【第67篇—python:文本数据】

    Pandas是Python中一种强大的数据分析库,广泛用于数据清洗、处理和分析。在实际的数据处理中,文本数据常常是不可避免的一部分。本篇博客将介绍Pandas中处理文本数据的一些常用技巧,包括类型判断、去除空白字符、拆分和连接。 在处理文本数据时,首先要了解数据的类型

    2024年02月19日
    浏览(43)
  • Python用pandas进行大数据Excel两文件比对去重300w大数据处理

    Python用pandas进行大数据Excel两文件比对去重 通俗理解有两个excel文件 分别为A和B 我要从B中去掉A中含有的数据, 数据量大约在300w左右 因为数据量较大,无论是wps还是office自带的去重都无法正常使用这样就需要用到脚本了  欢迎大家指导交流,共同学习,共同进步!

    2024年02月15日
    浏览(68)
  • python处理Excel Pandas xlwings numpy, jupyter,docx,jieba 词频统计 flash

    顺序不变,是可以的 如果李四和王五两行换一下,就不对了, 结果 pandas的nlargest(n,“排序的列”),只能求最大N个值 同比 df[‘昨日’] = df[“销售金额”].shift() shift() 会把销售金额放入昨日 python 在网页上显示Excel Excel 修改数据,网页只有刷新就可以了。 python 制作网页查询

    2024年02月10日
    浏览(50)
  • Python如何判断变量是否存在?

    python中可以使用locals()、dir()、vars()等函数来查询变量是否存在。 1、 locals() 函数将当前位置的所有局部变量作为字典返回。 2、当 dir() 函数不带参数时,它返回当前范围内的变量、方法和定义类型的列表;当它接受参数时,它返回参数的属性和方法列表。 3、vars() 函数返回对

    2024年02月11日
    浏览(64)
  • Python 判断字典中 key 是否存在(三种方式)

    方式一: has_key() ,在 python2.2 之前已经被放弃,所以推荐使用其他方式。 方式二: keys() ,需要 in 配合使用,也可以使用 not in 方式三: in 或 not in , 【推荐使用】

    2024年02月13日
    浏览(40)
  • PostgreSQL空值的判断

    2024年02月12日
    浏览(49)
  • Python中可以用三种方法判断文件是否存在

    前言 大家早好、午好、晚好吖 ❤ ~欢迎光临本文章 通常在读写文件之前,需要判断文件或目录是否存在,不然某些处理方法可能会使程序出错。 所以最好在做任何操作之前,先判断文件是否存在。 这里将介绍三种判断文件或文件夹是否存在的方法,分别使用os模块、Try语句

    2024年02月02日
    浏览(49)
  • pandas进行数据计算时如何处理空值的问题?

    目录 1.数据预览: 2.解决方法 (1)问题示例 (2)方法 A.方法一 B.方法二 如下图如果不理睬这些空值的话,计算总分便也会是空值 A.方法一 我们可以利用fillna(0)将空值填充为零再进行计算 B.方法二 利用灵活算数法中的fill_value参数将空值填充为零 方法 描述 add 加法 sub 减法

    2024年01月18日
    浏览(42)
  • python判断文件或文件夹是否存在、创建文件夹

    以下的内容参考http://t.csdn.cn/aybFd,https://www.cnblogs.com/hushaojun/p/4533241.html python判断文件或文件夹是否存在、创建文件夹 1、判断文件或文件夹是否存在 2、判断所给路径是文件还是文件夹 3、创建文件夹 4、获取当前.py文件的路径 5、获取指定目录下所有的文件和文件夹 删除一个

    2024年02月10日
    浏览(75)
  • 初学python系列: pandas操作excel

    媳妇工作中经常用到excel处理,想用python处理excel更高效,所以自学了python,觉得python比Java还是简单多了,没有变量类型声明,比Java也就多了元组,各种库很丰富。 需求是: 汇总两个excel中 列,放到一个新的excel中,不允许有重复的列内容 代码编辑器:pycharm社区版本(根本

    2024年01月22日
    浏览(52)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包