您可以使用

np.where.如果cond是一个布尔数组,并且A和B是数组,那么

C = np.where(cond, A, B)

定义C等于A,其中cond为True,而B为cond,则为False.

import numpy as np

import pandas as pd

a = [['10', '1.2', '4.2'], ['15', '70', '0.03'], ['8', '5', '0']]

df = pd.DataFrame(a, columns=['one', 'two', 'three'])

df['que'] = np.where((df['one'] >= df['two']) & (df['one'] <= df['three'])

, df['one'], np.nan)

产量

one two three que

0 10 1.2 4.2 10

1 15 70 0.03 NaN

2 8 5 0 NaN

如果您有多个条件,则可以使用np.select.

例如,如果您希望df [‘que’]等于df [‘two’],当df [‘one’]< df ['two'],然后

conditions = [

(df['one'] >= df['two']) & (df['one'] <= df['three']),

python怎么将两列数据比大小_python – 使用大pandas比较两列相关推荐

  1. R计算两列数据的相关系数_Python+pandas计算数据相关系数(person、Kendall、spearman)...

    pandas中DataFrame对象corr()方法的用法,该方法用来计算DataFrame对象中所有列之间的相关系数(包括pearson相关系数.Kendall Tau相关系数和spearman秩相 ...

  2. matlab复制txt里的一列,将txt格式里的两列数据复制粘贴导入excel 后全都在同一列里,怎样让它们分成两列?...

    将txt格式里的两列数据复制粘贴导入excel 后全都在同一列里,怎样让它们分成两列?以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容,让我们赶快一起 ...

  3. matlab把某一列作为x轴,excel表格怎么把某一列数据作为x轴-EXCEL表中的两列数据怎样作为X轴和Y轴放在图表里...

    excel表格制作坐标图,如何设定某列(数据直接非线... 只能邦你一半.x轴调整我会,生成图表--图表上方右键--选择数据--水平(分类)标签编辑,点进去,选择你要作为X轴的数据区域,即可. 使用e ...

  4. c++控制台应用每一列数据如何对齐_Python数据分析第五节 pandas入门

    这一节将开始学习python的一个核心数据分析支持库---pandas,它是python数据分析实践与实战的必备高级工具.对于使用 Python 进行数据分析来说,pandas 几乎是无人不知,无人不 ...

  5. python数据建模工具_python数据分析工具——Pandas、StatsModels、Scikit-Learn

    Pandas Pandas是 Python下最强大的数据分析和探索工具.它包含高级的数据结构和精巧的工具,使得在 Python中处理数据非常快速和简单. Pandas构建在 Numpy之上,它使得以 ...

  6. js表格中将每行的两个数据求和显示_python数据分析相关【一】

    一.numpy简单运算 数组运算--可以理解为矩阵运算 dtype属性可以显示数据类型,并可以通过其指定数据类型 可以通过astype方法调整数据类型 由bool类型变成int类型 通过numpy生成 ...

  7. python已知两条直角边求斜边_Python实现已知三角形两直角边,求斜边--思路,伪代码,优化...

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 用Python实现"已知三角形两个直角边,求斜边" 要求:用户输入两个直角边(数值为浮点类型),若非浮点类型,则提示用户,继续输入. ...

  8. SqlServer:绑定一张表中的某列数据到另一张表中的某列数据

    利用表b中的某列数据去更新表a中的某列数据,a与b中cc字段为关联字段 update a set a.xxx=(select b.xxx from b where a.cc=b.cc) 例如: upd ...

  9. python中不能使用索引运算的是_Python数据分析之Pandas库(笔记)

    Pandas数据结构 pandas有两个基本的数据结构:Series和DataFrame. 1.1 创建Series数据 需要引入pandas模块:import pandas as pd 需要引入Se ...

最新文章

  1. 系统架构升级要不要上微服务?历“久”弥新微服务——你真的需要升级微服务架构吗
  2. 数据结构实验之栈与队列七:出栈序列判定
  3. Java黑皮书课后题第7章:*7.22(计算一个字符串中大写字母的数目)编写程序,从命令行输入一个字符串,然后显示字符串中大写字母的数目
  4. POJ3734-Blocks【EGF】
  5. laravel-admin 开发 bootstrap-treeview 扩展包
  6. 美团推出外卖版拼多多;iOS 14 Beta 3暂禁用3D Touch功能;Rust 1.45 发布| 极客头条
  7. 2021年奎屯七中高考成绩查询,奎屯高考成绩查询
  8. 五、Matlab 画图——万能的plot函数
  9. linux多线程实验实验报告,Linux多线程实验.ppt
  10. Java学习之Xpath报错 Exception in thread “main“ java.lang.NoClassDefFoundError: org/jaxen/Namespa
  11. javascript实现常用的设计模式
  12. XUI Android原生的UI框架的配置指南
  13. 基于zynq的千兆网udp项目_AC6102开发板千兆以太网UDP传输实验2
  14. Qt基于FFmpeg解码本地视频后再编码
  15. win10系统word2019显示目录只显示部分一级二级解决办法
  16. win7桌面运行html,Win7桌面ie浏览器图标无法打开的原因及解决方法
  17. OSChina 周一乱弹 ——我们不应歧视任何语言,她们都是萌娘!(有图有真相)...
  18. 兴业银行java面试_【面经】兴业银行信息技术岗面试
  19. oneos组件系列02:ws2812全彩LED
  20. python读取日志匹配日志信息(二)

热门文章

  1. 美年健康不太美:业绩稳定性存疑,未来如何破局?
  2. linux tar -cjf,【Linux】压缩与解压缩
  3. WinformUI界面超级美化(一)之CSkin
  4. T(n) = 25T(n/5)+n^2的时间复杂度,笔试啊笔试!
  5. c语言中如何将字符串转成16进制,用c语言写一个函数把十进制转换成十六进制,该如何处理...
  6. 这5款IDEA插件,堪称代码BUG检查神器!
  7. c语言和java语言哪个比较好
  8. 关于动态口令的验证登陆
  9. 45岁程序员发求职贴:精通各种技术体系,却连个面试机会都没有…
  10. 关于MessageBox与天鹰网络战队XiaoXi系列函数的使用说明