python中level函数的用法_Python Pandas MultiIndex.sortlevel()用法及代码示例
Python是进行数据分析的一种出色语言,主要是因为以数据为中心的python软件包具有奇妙的生态系统。 Pandas是其中的一种,使导入和分析数据更加容易。
Pandas MultiIndex.sortlevel()函数在请求的级别对MultiIndex进行排序。结果将遵守该级别上关联因子的原始排序。
用法: MultiIndex.sortlevel(level=0, ascending=True, sort_remaining=True)
参数:
level:[list-like,int或str,默认值0]如果给出了字符串,则必须是级别的名称如果list-like必须是级别的名称或整数
ascending:False降序排序也可以是指定有向顺序的列表
sort_remaining:按级别后的剩余级别排序。
返回:
sorted_index:结果索引
indexer:原始索引中输出值的索引
范例1:采用MultiIndex.sortlevel()函数以降序对MultiIndex的第0级进行排序。
# importing pandas as pd
import pandas as pd
# Create the MultiIndex
midx = pd.MultiIndex.from_arrays([['Networking', 'Cryptography',
'Anthropology', 'Science'],
[88, 84, 98, 95]])
# Print the MultiIndex
print(midx)
输出:
现在,让我们按降序对MultiIndex的第0级进行排序。
# sort the 0th level in descending order.
midx.sortlevel(level = 0, ascending = False)
输出:
从输出中可以看到,该函数返回了一个新对象,该对象的第0级按降序排列。
范例2:采用MultiIndex.sortlevel()函数以升序对MultiIndex的第一级进行排序。
# importing pandas as pd
import pandas as pd
# Create the MultiIndex
midx = pd.MultiIndex.from_arrays([['Networking', 'Cryptography',
'Anthropology', 'Science'],
[88, 84, 98, 95]])
# Print the MultiIndex
print(midx)
输出:
现在,让我们按升序对MultiIndex的第一级进行排序。
# sort the 1st level of the MultiIndex in increasing order.
midx.sortlevel(level = 1, ascending = True)
输出:
从输出中可以看到,该函数返回了一个新对象,该对象的第一级按升序排序。
python中level函数的用法_Python Pandas MultiIndex.sortlevel()用法及代码示例相关推荐
- python中columns是什么意思_Python Pandas DataFrame.columns用法及代码示例
Pandas DataFrame是带有标签轴(行和列)的二维大小可变的,可能是异构的表格数据结构.算术运算在行和列标签上对齐.可以将其视为Series对象的dict-like容器.这是 Pandas ...
- python中merge函数怎么用_Python Merge函数原理及用法解析
Merge函数的用法 简单来说Merge函数相当于Excel中的vlookup函数.当我们对2个表进行数据合并的时候需要通过指定两个表中相同的列作为key,然后通过key匹配到其中要合并在一起的val ...
- python中append函数什么意思_python中append函数用法讲解
python中append函数用法讲解 如果在做一个地区的统计工作,可以使用列表来帮助我们.输入汉字或者其他字符,比如"01代表汉族",那么在写民族的时候有下拉列表,就可以打01, ...
- python中reduce函数的运用_python 中 reduce 函数的使用
reduce()函数也是Python内置的一个高阶函数. reduce()函数接收的参数和 map()类似,一个函数 f,一个list,但行为和 map()不同,reduce()传入的函数 f 必须接 ...
- python中定义函数常用关键字_Python 中定义函数的关键字是 _________________ 。_学小易找答案...
[其它]实验4-串和数组-实验任务书.docx [填空题]表达式 'abc' in ['abcdefg'] 的值为______________. [填空题]已知 x = range(1,4) 和 y ...
- python中int函数的功能_python中int函数是什么意思
摘要 腾兴网为您分享:python中int函数是什么意思,小t智联,未来屋,唯品会,围棋宝典等软件知识,以及么么聊天,daemontoolslite,鼠标自动连点器,河南校信通,时尚魔女,帮兼职,红包 ...
- python中choice()函数的参数_Python中choice函数如何实现?
熟悉Python的小伙伴是知道Python是可以生成随机项的,python中choice函数是random模块的随即取样函数,它可以通过导入 random 模块,调用 random 静态对象生成Pyt ...
- python中mean的用法_Python Pandas dataframe.mean()用法及代码示例
Python是进行数据分析的一种出色语言,主要是因为以数据为中心的python软件包具有奇妙的生态系统. Pandas是其中的一种,使导入和分析数据更加容易. Pandas dataframe.mea ...
- python中change的用法_Python Pandas dataframe.pct_change()用法及代码示例
Python是进行数据分析的一种出色语言,主要是因为以数据为中心的python软件包具有奇妙的生态系统. Pandas是其中的一种,使导入和分析数据更加容易. Pandas dataframe.pct ...
最新文章
- 干货丨计算机视觉必读:图像分类、定位、检测,语义分割和实例分割方法梳理(经典长文,值得收藏)
- python怎么画简单图片-python中简单易学的绘图:用turtle画太极图
- Android Butterknife 8.4.0 使用方法总结
- Jetty 类载入问题处理
- android6.0 sd卡卸载api,android6.0 用户关掉sd卡读取权限的情况下, 还能做到手机缓存么?...
- java 序列化工具kryo_java jackson avro kryo等几种序列化与反序列化工具的使用
- gui编程实践(2)--qq聊天界面 JTextArea多行文本框组件
- 7-46 银行排队问题之单队列多窗口服务 (10 分)
- Linux-环境变量的设置和查看
- 如何用 JavaScript+Canvas 开发一款超级烧脑小游戏?
- Redis - 在电商购物车场景下的实战分析
- vmware下虚拟机不能上网问题解决
- oracle wm_concat(column)函数的使用
- MTK 开机logo 修改
- coreldrawx4缩略图显示不出来_CDR缩略图不显示怎么办?CorelDRAW缩略图不显示解决办法 - 优优下载站...
- 数据库多表查询之 where INNER JOIN
- sql2000 sp3、sql2000 sp4升级补丁下载和安装须知:
- LabVIEW编程LabVIEW开发如何将十六进制字符转换为ASCII字符
- swss-bd-interview
- 软件测试行业的未来趋势及规划