转载至:https://www.cnblogs.com/liulangmao/p/9211537.html

pandas Series 的 argmax 方法和 idxmax 方法用于获取 Series 的最大值的索引值:

举个栗子:

有一个pandas Series,它的索引是国家名,数据是就业率,要找出就业率最高的国家:

import pandas as pdcountries = ['Afghanistan', 'Albania', 'Algeria', 'Angola','Argentina', 'Armenia', 'Australia', 'Austria','Azerbaijan', 'Bahamas', 'Bahrain', 'Bangladesh','Barbados', 'Belarus', 'Belgium', 'Belize','Benin', 'Bhutan', 'Bolivia', 'Bosnia and Herzegovina',
]employment_values = [55.70000076,  51.40000153,  50.5       ,  75.69999695,58.40000153,  40.09999847,  61.5       ,  57.09999847,60.90000153,  66.59999847,  60.40000153,  68.09999847,66.90000153,  53.40000153,  48.59999847,  56.79999924,71.59999847,  58.40000153,  70.40000153,  41.20000076,
]# Employment data in 2007 for 20 countries
employment = pd.Series(employment_values, index=countries)

可以这样做:

max_country = employment.idxmax()     max_country = employment.argxmax()  

# 结果: 'Angola'

如果是一个没有索引值的Series,则返回它的位置索引:

pure_employment = pd.Series(employment_values)
print(pure_employment.argmax())
print(pure_employment.idxmax())# 结果: 3

转载于:https://www.cnblogs.com/loubin/p/11314477.html

Series的idxmax和argmax相关推荐

  1. python中idx是什么意思_在python中滚动idxmax()?

    参见文档: 还有一些很好的例子:In [18]: df = DataFrame(randn(1000,4),index=pd.date_range('20000101',periods=1000), ...

  2. python args keargs_Python metrics.silhouette_score方法代码示例

    本文整理汇总了Python中sklearn.metrics.silhouette_score方法的典型用法代码示例.如果您正苦于以下问题:Python metrics.silhouette_score ...

  3. 从零使用强化学习训练AI玩儿游戏(3)——使用Q-learning

    本文目前主要是写给自己的一个笔记,接下来这段时间会逐步记录我是怎么通过学习使用TensorFlow+Keras训练神经网络自己玩儿游戏,如果能间接帮助到他人就最好不过了,不喜勿喷. 上一篇我们已经找到 ...

  4. Python实用技术二:数据分析和可视化

    目录 一,多维数组库numpy 1,操作函数:​ 2,numpy数组元素增删 1)添加数组元素 2)numpy删除数组元素 3)在numpy数组中查找元素 4)numpy数组的数学运算 3,numpy ...

  5. 强化学习实践(2):Q Leaning

    文章目录 Q?V? Q-learning: 小code 大CODE Q learning是基于Value价值函数的RL算法,Q是一个数值表,收敛后我们通过Q表选择Q值最大的动作. 在讲解Q-learn ...

  6. 数据分析库pandas

    pandas简介 核心功能是在二维表格上做各种操作,如增删.修改.求一列数据的和.方差.中 位数.平均数等 需要numpy支持 如果有openpyxl(xlsx)或xlrd(xls)或xlwt(xls ...

  7. 增强学习Q-learning分析与演示(入门)

    一些说明.参阅 https://github.com/MorvanZhou/Reinforcement-learning-with-tensorflow/blob/master/contents/1_ ...

  8. 数据分析pandas属性实现统计分析

    import pandas as pd#加载数据 detail = pd.read_excel("./meal_order_detail.xlsx") print("de ...

  9. tensorflow 十四 强化学习Q-learning

    一个最简单的例子: https://blog.csdn.net/u012465304/article/details/80905202 深度强化学习入门:用TensorFlow构建你的第一个游戏AI: ...

  10. Python数据分析(全) #超长预警 #思维导图 #matplotlib #numpy #pandas

    数据分析 一.基础概念及环境 1. 数据分析概念 2. anaconda 2.3 安装 2.2 基本操作 二.matplotlib 1. 简介 2. 基本要点 3. 使用方法 3.1 最简单形式 3. ...

最新文章

  1. 【工具篇】接口测试神器 -- Postman 入门教程
  2. python结课报告_Python数据分析课程到底是学什么内容的?
  3. python贪吃蛇毕业设计_【干货|python项目实例——贪吃蛇】- 环球网校
  4. MiniDao持久层 Vs Mybatis
  5. java5 ReadWriteLock用法--读写锁实现
  6. OpenCV3学习(7.1)——图像分割之一(漫水填充FloodFill)
  7. linux内核中打开文件 及属性控制
  8. modify sql_在SQL Server中使用JSON_MODIFY()修改JSON数据
  9. 如果“定位BUG”有等级的话,你是什么段位?
  10. Dubbo扩展点机制分析(二)
  11. 190327每日一句
  12. 第一次c语言课程设计——学生选课管理系统
  13. 私塾在线 Java架构师在线课程(148讲教程)
  14. 漂亮的CSS背景颜色
  15. VBox虚拟机在注册过程中可能报的错(一条龙服务) 打开虚拟文件失败、relaunching VirtualBox VM process 5 (Solved)等等
  16. 如何获取公众号文章并保存有道笔记
  17. 64位 RT-Thread 移植到 Cortex-A53 系统 bug 修复笔记
  18. t检验、方差分析、卡方检验统计量的构造
  19. 求解!!急急急!!!
  20. 1099端口占用问题解决方案

热门文章

  1. java泛型特点_Java泛型
  2. js获取后端传过来的数据
  3. java poi导出excel模板_Java poi实现导出excel,添加数据有效性,生成模板
  4. getRequestDispatcher 和sendRedirect区别及路径问题
  5. IntelliJ IDEA创建和配置Maven项目并运行
  6. EasyUI 收藏夹(私藏)
  7. Centos / Ubuntu /linux/mac JAVA 环境变量设置
  8. Oracle 基本函数-数值、字符、 Instr()、日期、转换、SQL 操作符、trunc 截断
  9. LayaAir Graphics.drawTexture 显示与切换图片
  10. 机器学习降维之主成分分析