目录

DataFrame某一项的值是否为空

判断dataframe是否为空

提取唯一值:

DataFrame某一项的值是否为空

判断DataFrame中某一项的值是否为空的方法有两种:
1.通过pd.isnull()来判断,语法格式:

import pandas as pdpd.isnull(data.loc[i,'column_name'])

#或者下面这条

pd.isnull(data.loc[i,'column_name'])==True

转化为:判断某项值不为空的方法,不为空则继续执行的if语句

import pandas as pdpd.isnull(data.loc[i,'column_name'])==Falseif pd.isnull(data.loc[i,'column_name'])==False :

2.通过np.nan 来比较判断,语法格式:

df['column_name'][i] is not np.nan

3.剔除掉Dataframe类型数据某列中为空的数据,为空的列剔除掉其整行数据

#剔除掉为空的行

data=data[pd.isnull(data['column_name'])==False]

#只保留日期列中为 2021-01,2021-02 的行数据

data=data[data['日期'].apply(lambda x:True if x in ['2021-01','2021-02'] else False )]

————————————————
原文链接:https://blog.csdn.net/May_Beee/article/details/120845804

判断dataframe是否为空

python if条件判断dataframe是否为空
在使用python for循环做数据处理时,会遇到某些文件为空,导致程序报错,可以使用dataframe.empty加if条件判断进行解决

例如:

1 data = pd.read_csv(file, skiprows=1, header=None, error_bad_lines=False)
2 if data.empty:
3     pass
4 else:
5     do

或者

1 data = pd.read_csv(file, skiprows=1, header=None, error_bad_lines=False)
2 if not data.empty:
3     do

timestamp转字符串,直接str(tmp)转换即可

statistics_date_list_tmp = result['report_time'].tolist()
statistics_date_list = [str(tmp).split()[0] for tmp in statistics_date_list_tmp]

原文链接:https://blog.csdn.net/qq_15821487/article/details/124451405

提取唯一值:

核心语句

df['column'].unique()
df['column'].value_counts()

示例与解释
a = list(dataSetRaw['vin'].unique())   # 列出该列的唯一值
len(a) # 统计该列有多少个不一样的值
 
b = pd.DataFrame(dataSetRaw['vin'].value_counts()) # 统计每个唯一值出现了多少次

原文链接:https://blog.csdn.net/Orange_Spotty_Cat/article/details/94576683

Python判断DataFrame或者其中某一项的值是否为空,提取某列唯一值相关推荐

  1. python学习--DataFrame

    目录 一.DataFrame对象的创建 1.根据列表创建: 情况1:由二维列表 情况2:由元组tuple组成的列表 情况3:由字典dict组成的列表 情况4:由数组array组成的列表 情况5:由序列 ...

  2. python判断相同,Python判断两个文件是否相同与两个文本进行相同项筛选的方法

    python判断两个文件是否相同 import hashlib def gethash(f): line=f.readline() hash=hashlib.md5() while(line): ha ...

  3. python dataframe是否为空_python if条件判断dataframe是否为空

    原博文 2020-06-10 10:26 − 在使用python for循环做数据处理时,会遇到某些文件为空,导致程序报错,可以使用dataframe.empty加if条件判断进行解决 例如: 1 d ...

  4. python 根据判断产生新列_pandas DataFrame 根据多列的值做判断,生成新的列值实例...

    环境:Python3.6.4 + pandas 0.22 主要是DataFrame.apply函数的应用,如果设置axis参数为1则每次函数每次会取出DataFrame的一行来做处理,如果axis为1 ...

  5. 【Python实用基础整合(二)】DataFrame是否为空判断及行/列差值、变化率计算

    一.DataFrame是否为空 判断整个DataFrame是否为空的方法: pandas.DataFrame.empty 示例: df = pd.DataFrame({'fruits':['apple ...

  6. 判断DataFrame中是否存在具有相同内容的行将具有相同内容的行进行标记和处理

    [小白从小学Python.C.Java] [Python-计算机等级考试二级] [Python-数据分析] 判断DataFrame中是否存在具有相同内容的行 将具有相同内容的行进行标记和处理 [太阳] ...

  7. 怎么用python判断数据是否已经存在于表里_数据基本操作(二)

    这一期咱们继续讲讲一些基本的数据操作.不管是从数据源读取的数据,还是自己造的数据,都可能有部分字段部分行缺失.在数据分析过程中,缺失值的处理是一个很重要的操作.Python的DataFrame对于缺失 ...

  8. python查看dataframe数据类型_python pandas中DataFrame类型数据操作函数的方法

    python数据分析工具pandas中DataFrame和Series作为主要的数据结构. 本文主要是介绍如何对DataFrame数据进行操作并结合一个实例测试操作函数. 1)查看DataFrame数 ...

  9. python pandas dataframe 不显示索引_Python DataFrame 设置输出不显示index(索引)值的方法...

    Python DataFrame 设置输出不显示index(索引)值的方法 在输出代码行中,加入"index=False"如下: m_pred_survived.to_csv(&q ...

最新文章

  1. 独家 | 一文读懂PySpark数据框(附实例)
  2. Java基础——类和对象的使用
  3. Nginx 负载均衡配置和策略
  4. boost::core::bit_cast的测试程序
  5. SAP Spartacus cxPageTemplateStyle Directive的作用
  6. MM 常用table
  7. 宝藏新品牌成长白皮书:新品牌心智与营销增长方法论
  8. epoll实现socket通信
  9. 决策树1 -- ID3_C4.5算法
  10. 基于thinkphp的出租屋管理系统升级版
  11. 【计算机组成原理】寄存器的本质——锁存器
  12. 坚果云企业版服务器端,坚果云企业版常见问题解答
  13. 郑州轻工业大学2021-2022(1)期末模拟测试二答案
  14. java下载支付宝对账单,实现与支付宝实收对账和日清日结对账
  15. 【阅读笔记】旋转目标检测R3Det与BBAvector
  16. Think Python 2e 中文版
  17. 用java语言画一个可视化日历
  18. 超声检测的不同扫描方式
  19. python图片比对、自动化测试_基于python+appium通过图片对比来做的UI自动化
  20. 万字长文 | 这可能是东半球最保姆级的后台服务器开发学习路线

热门文章

  1. HTML-表单页面设计之陕西理工大学教务系统
  2. navicat for mysql 连接 mysql 出现1251错误
  3. C#语言:MSIL指令
  4. Amazon开发技术图书春季排行榜观察与分析
  5. 如何在新余市办异地身份证
  6. android 单行文本滚动,Android UI实现单行文本水平触摸滑动效果
  7. 【Ratchet】卡片式布局
  8. C语言 快速排序——qsort函数详解
  9. c语言中rename的用法,rename命令怎么使用
  10. 应不应该收取房屋中介费用?房屋中介费用收取合理吗