≡
  • 网络编程
  • 数据库
  • CMS技巧
  • 软件编程
  • PHP笔记
  • JavaScript
  • MySQL
位置:首页 > 网络编程 > Python

python之数据分析pandas比较操作的简单示例

人气:299 时间:2021-06-02

这篇文章主要为大家详细介绍了python之数据分析pandas比较操作的简单示例,具有一定的参考价值,可以用来参考一下。

感兴趣的小伙伴,下面一起跟随四海网的雯雯来看看吧!

一、比较运算符和比较方法

比较运算符用于判断是否相等和比较大小,Python中的比较运算符有==、!=、<、>、<=、>=六个,Pandas中也一样。

在Pandas中,DataFrame和Series还支持6个比较方法,详见下表。

方法 英文全称 用途
eq equal to 等于
ne not equal to 不等于
lt less than 小于
gt greater than 大于
le less than or equal to 小于等于
ge greater than or equal to 大于等于

对于比较操作,==和!=支持各种类型的数据互相比较,而<、>、<=、>=对数据类型有限制,如整数可以与浮点数比较大小,但整数不能与字符串比较大小,会报错。这一点,适用于后面的所有比较。

二、两个DataFrame比较

1. 用算术运算符比较

两个DataFrame进行比较,是将DataFrame中对应位置的数据进行比较。

使用比较运算符,两个DataFrame的形状必须相同,索引必须相等(索引顺序必须相同),否则会报错。

2. 用比较方法比较

直接用DataFrame调用比较方法,传入另一个DataFrame,即可完成比较操作。

使用比较方法时,两个DataFrame的形状可以不相同,索引也可以不相同。结果是能兼容两个被比较DataFrame的新DataFrame,原理如下图。

三、两个Series比较

1. 用算术运算符比较

使用比较运算符,两个Series的长度必须相同,索引必须相等(索引顺序必须相同),否则会报错。

2. 用比较方法比较

使用比较方法,两个Series的长度可以不相同,索引也可以不相同。结果是能兼容两个被比较Series的新Series,原理同DataFrame。

四、与数字或字符串比较

1. DataFrame与数字比较

用DataFrame中的每个数据都与数字进行比较,返回对应位置的布尔值,Series同理。比较方法和运算符作用相同。

2. DataFrame与字符串比较

将每个数据都与指定的字符串进行比较,Series同理。比较方法和运算符作用相同。

用多维数据与单个数据进行比较时,要注意数据的类型,如果有不支持的比较,会报错。

五、与array进行比较

比较操作还支持DataFrame或Series与numpy中的array数据进行比较。array没有索引,所以对索引没有要求,但形状必须相同,否则会报错。比较方法和运算符作用相同。

到此这篇关于Python数据分析之pandas比较操作的文章就介绍到这了,更多相关Python pandas比较操作内容请搜索四海网以前的文章或继续浏览下面的相关文章希望大家以后多多支持四海网!

本文来自:http://www.q1010.com/181/18580-0.html

注:关于python之数据分析pandas比较操作的简单示例的内容就先介绍到这里,更多相关文章的可以留意四海网的其他信息。

关键词:python

您可能感兴趣的文章

  • python之解决keras.datasets 在loaddata时,无法下载的问题
  • python之京东云无线宝消息推送功能的实现方法
  • python之解决Keras载入mnist数据集出错的问题
  • python之解决pytorch只打印tensor的数值不打印出device等信息的问题
  • Python代码实现合并excel文件的简单示例
  • python之Pytorch查看、释放已关闭程序占用的GPU资源的简单示例
  • python之线程池模块之多线程操作的简单示例
  • Python自动扫描出微信不是好友名单的简单示例
  • python之pytorch查看数据类型和大小的简单示例
  • python之pytorch中[..., 0]的用法说明
上一篇:python之pytorch中stack和cat的及to_tensor的坑的深入分析
下一篇:python之pytorch中[..., 0]的用法说明
热门文章
  • Python 处理Cookie的菜鸟教程(一)Cookie库
  • python之pandas取dataframe特定行列的简单示例
  • Python解决json.dumps错误::‘utf8’ codec can‘t decode byte
  • Python通过pythony连接Hive执行Hql的脚本
  • Python 三种方法删除列表中重复元素的简单示例
  • python爬虫代码示例
  • Python 中英文标点转换示例
  • Python 不得不知的开源项目解析
  • Python urlencode编码和url拼接实现方法
  • python按中文拆分中英文混合字符串的简单示例
  • 最新文章
    • Python利用numpy三层神经网络的简单示例
    • pygame可视化幸运大转盘的简单示例
    • Python爬虫之爬取二手房信息的简单示例
    • Python之time库的简单示例
    • OpenCV灰度、高斯模糊、边缘检测的简单示例
    • Python安装Bs4及使用的简单示例
    • django自定义manage.py管理命令的简单示例
    • Python之matplotlib 向任意位置添加一个子图(axes)的简单示例
    • Python图像标签标注软件labelme分析的简单示例
    • python调用摄像头并拍照发邮箱的简单示例

四海网收集整理一些常用的php代码,JS代码,数据库mysql等技术文章。