Series的idxmax和argmax
转载至: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相关推荐
- python中idx是什么意思_在python中滚动idxmax()?
参见文档: 还有一些很好的例子:In [18]: df = DataFrame(randn(1000,4),index=pd.date_range('20000101',periods=1000), ...
- python args keargs_Python metrics.silhouette_score方法代码示例
本文整理汇总了Python中sklearn.metrics.silhouette_score方法的典型用法代码示例.如果您正苦于以下问题:Python metrics.silhouette_score ...
- 从零使用强化学习训练AI玩儿游戏(3)——使用Q-learning
本文目前主要是写给自己的一个笔记,接下来这段时间会逐步记录我是怎么通过学习使用TensorFlow+Keras训练神经网络自己玩儿游戏,如果能间接帮助到他人就最好不过了,不喜勿喷. 上一篇我们已经找到 ...
- Python实用技术二:数据分析和可视化
目录 一,多维数组库numpy 1,操作函数: 2,numpy数组元素增删 1)添加数组元素 2)numpy删除数组元素 3)在numpy数组中查找元素 4)numpy数组的数学运算 3,numpy ...
- 强化学习实践(2):Q Leaning
文章目录 Q?V? Q-learning: 小code 大CODE Q learning是基于Value价值函数的RL算法,Q是一个数值表,收敛后我们通过Q表选择Q值最大的动作. 在讲解Q-learn ...
- 数据分析库pandas
pandas简介 核心功能是在二维表格上做各种操作,如增删.修改.求一列数据的和.方差.中 位数.平均数等 需要numpy支持 如果有openpyxl(xlsx)或xlrd(xls)或xlwt(xls ...
- 增强学习Q-learning分析与演示(入门)
一些说明.参阅 https://github.com/MorvanZhou/Reinforcement-learning-with-tensorflow/blob/master/contents/1_ ...
- 数据分析pandas属性实现统计分析
import pandas as pd#加载数据 detail = pd.read_excel("./meal_order_detail.xlsx") print("de ...
- tensorflow 十四 强化学习Q-learning
一个最简单的例子: https://blog.csdn.net/u012465304/article/details/80905202 深度强化学习入门:用TensorFlow构建你的第一个游戏AI: ...
- Python数据分析(全) #超长预警 #思维导图 #matplotlib #numpy #pandas
数据分析 一.基础概念及环境 1. 数据分析概念 2. anaconda 2.3 安装 2.2 基本操作 二.matplotlib 1. 简介 2. 基本要点 3. 使用方法 3.1 最简单形式 3. ...
最新文章
- 【工具篇】接口测试神器 -- Postman 入门教程
- python结课报告_Python数据分析课程到底是学什么内容的?
- python贪吃蛇毕业设计_【干货|python项目实例——贪吃蛇】- 环球网校
- MiniDao持久层 Vs Mybatis
- java5 ReadWriteLock用法--读写锁实现
- OpenCV3学习(7.1)——图像分割之一(漫水填充FloodFill)
- linux内核中打开文件 及属性控制
- modify sql_在SQL Server中使用JSON_MODIFY()修改JSON数据
- 如果“定位BUG”有等级的话,你是什么段位?
- Dubbo扩展点机制分析(二)
- 190327每日一句
- 第一次c语言课程设计——学生选课管理系统
- 私塾在线 Java架构师在线课程(148讲教程)
- 漂亮的CSS背景颜色
- VBox虚拟机在注册过程中可能报的错(一条龙服务) 打开虚拟文件失败、relaunching VirtualBox VM process 5 (Solved)等等
- 如何获取公众号文章并保存有道笔记
- 64位 RT-Thread 移植到 Cortex-A53 系统 bug 修复笔记
- t检验、方差分析、卡方检验统计量的构造
- 求解!!急急急!!!
- 1099端口占用问题解决方案
热门文章
- java泛型特点_Java泛型
- js获取后端传过来的数据
- java poi导出excel模板_Java poi实现导出excel,添加数据有效性,生成模板
- getRequestDispatcher 和sendRedirect区别及路径问题
- IntelliJ IDEA创建和配置Maven项目并运行
- EasyUI 收藏夹(私藏)
- Centos / Ubuntu /linux/mac JAVA 环境变量设置
- Oracle 基本函数-数值、字符、 Instr()、日期、转换、SQL 操作符、trunc 截断
- LayaAir Graphics.drawTexture 显示与切换图片
- 机器学习降维之主成分分析