找到 10786 篇文章 关于 Python

Python Pandas - 在多级索引中获取标签或标签元组的位置

AmitDiwan
更新于 2021年10月19日 08:12:27

147 次查看

要在 Pandas 的多级索引中获取标签或标签元组的位置,可以使用 MultiIndex.get_loc() 方法。首先,导入所需的库 - import pandas as pd 多级索引是 Pandas 对象的多级或分层索引对象 - multiIndex = pd.MultiIndex.from_arrays([list('pqrrss'), list('stuvwx')]) 显示多级索引 - print("The MultiIndex...", multiIndex) 获取位置 - print("Get the locations in MultiIndex...", multiIndex.get_loc('s')) 示例以下为代码 - import pandas as pd # MultiIndex 是 Pandas 对象的多级或分层索引对象 multiIndex = pd.MultiIndex.from_arrays([list('pqrrss'), list('stuvwx')]) # 显示多级索引 print("The MultiIndex...", multiIndex) # 获取多级索引中的层级 print("The levels in ... 阅读更多

Python Pandas - 重新排列多级索引中的层级

AmitDiwan
更新于 2021年10月19日 08:08:47

2K+ 次查看

要在 Pandas 中重新排列多级索引中的层级,可以使用 MultiIndex.reorder_levels() 方法。使用 order 参数设置层级的顺序。首先,导入所需的库 - import pandas as pd 多级索引是 Pandas 对象的多级或分层索引对象。创建数组 - arrays = [[2, 4, 3, 1], ['Peter', 'Chris', 'Andy', 'Jacob'], [50, 30, 40, 70]] “names” 参数为每个索引层级设置名称。from_arrays() 用于创建多级索引 - multiIndex = pd.MultiIndex.from_arrays(arrays, names=('rank', 'student', 'points')) 重新排列多级索引的层级。 “order” 参数用于设置要重新排序的层级形式 print("Reorder levels ... 阅读更多

Python Pandas - 使用层级名称重新排列多级索引中的层级

AmitDiwan
更新于 2021年10月19日 08:05:45

254 次查看

要在 Pandas 中使用层级名称重新排列多级索引中的层级,可以使用 MultiIndex.reorder_levels() 方法。将要重新排列的层级(层级名称)作为参数传递。首先,导入所需的库 - import pandas as pd 多级索引是 Pandas 对象的多级或分层索引对象。创建数组 - arrays = [[2, 4, 3, 1], ['Peter', 'Chris', 'Andy', 'Jacob'], [50, 30, 40, 70]] “names” 参数为每个索引层级设置名称。from_arrays() 用于创建多级索引 - multiIndex = pd.MultiIndex.from_arrays(arrays, names=('rank', 'student', 'points')) 重新排列多级索引的层级。 “order” 参数用于设置要重新排序的层级名称 ... 阅读更多

Python Pandas - 交换多级索引的层级

AmitDiwan
更新于 2021年10月19日 08:02:30

1K+ 次查看

要在 Pandas 中交换多级索引的层级,可以使用 swaplevel() 方法。要交换的层级应作为参数提及。首先,导入所需的库 - import pandas as pd 多级索引是 Pandas 对象的多级或分层索引对象。创建数组 - arrays = [[2, 4, 3, 1], ['Peter', 'Chris', 'Andy', 'Jacob'], [50, 30, 40, 70]] “names” 参数为每个索引层级设置名称。from_arrays() 用于创建多级索引 - multiIndex = pd.MultiIndex.from_arrays(arrays, names=('rank', 'student', 'points')) 使用 swaplevel() 交换多级索引的层级。第一个参数是要交换的索引的第一层。 ... 阅读更多

Python Pandas - 使用层级名称返回删除多个层级后的多级索引

AmitDiwan
更新于 2021年10月19日 08:00:02

128 次查看

要使用层级名称返回删除多个层级后的多级索引,可以使用 MultiIndex.droplevel() 方法并将要删除的多个层级(层级名称)作为参数设置。首先,导入所需的库 - import pandas as pd 多级索引是 Pandas 对象的多级或分层索引对象。创建数组 - arrays = [[2, 4, 3, 1], ['Peter', 'Chris', 'Andy', 'Jacob'], [50, 30, 40, 70]] “names” 参数为每个索引层级设置名称。from_arrays() 用于创建多级索引 - multiIndex = pd.MultiIndex.from_arrays(arrays, names=('rank', 'student', 'points')) 从多级索引中删除特定层级。要删除的层级设置为 ... 阅读更多

Python Pandas - 使用层级名称返回删除请求层级后的多级索引

AmitDiwan
更新于 2021年10月19日 07:57:35

112 次查看

要使用层级名称返回删除请求层级后的多级索引,可以使用 MultiIndex.droplevel() 方法并将要删除的层级(层级名称)作为参数设置。首先,导入所需的库 - import pandas as pd 多级索引是 Pandas 对象的多级或分层索引对象。创建数组 - arrays = [[2, 4, 3, 1], ['Peter', 'Chris', 'Andy', 'Jacob']] “names” 参数为每个索引层级设置名称。from_arrays() 用于创建多级索引 - multiIndex = pd.MultiIndex.from_arrays(arrays, names=('ranks', 'student')) 从多级索引中删除特定层级。要删除的层级设置为层级名称 ... 阅读更多

Python Pandas - 返回删除请求层级后的多级索引

AmitDiwan
更新于 2021年10月19日 07:54:26

101 次查看

要在 Pandas 中返回删除请求层级后的多级索引,可以使用 MultiIndex.droplevel() 方法。将要删除的层级设置为参数。首先,导入所需的库 - import pandas as pd 多级索引是 Pandas 对象的多级或分层索引对象。创建数组 - arrays = [[2, 4, 3, 1], ['Peter', 'Chris', 'Andy', 'Jacob']] “names” 参数为每个索引层级设置名称。from_arrays() 用于创建多级索引 - multiIndex = pd.MultiIndex.from_arrays(arrays, names=('ranks', 'student')) 删除特定层级。层级为 1,即删除层级 1 - print("Multi-index after dropping a level...", multiIndex.droplevel(1)) 示例以下为代码 ... 阅读更多

Python Pandas - 如何按降序对特定层级上的多级索引进行排序

AmitDiwan
更新于 2021年10月19日 07:50:58

2K+ 次查看

要创建多级索引,可以使用 from_arrays() 方法。但是,要对特定层级上的多级索引进行排序,可以使用 Pandas 中的 multiIndex.sortlevel() 方法。将层级设置为参数。要按降序排序,请使用 ascending 参数并将其设置为 False。首先,导入所需的库 - import pandas as pd 多级索引是 Pandas 对象的多级或分层索引对象。创建数组 - arrays = [[2, 4, 3, 1], ['Peter', 'Chris', 'Andy', 'Jacob']] “names” 参数为每个索引层级设置名称。from_arrays() 用于创建多级索引 - multiIndex = pd.MultiIndex.from_arrays(arrays, names=('ranks', 'student')) 对多级索引进行排序。特定 ... 阅读更多

Python Pandas - 如何对特定层级上的多级索引进行排序

AmitDiwan
更新于 2021年10月19日 07:47:58

257 次查看

要创建多级索引,可以使用 from_arrays() 方法。但是,要对特定层级上的多级索引进行排序,可以使用 Pandas 中的 multiIndex.sortlevel() 方法。将层级设置为参数。首先,导入所需的库 - import pandas as pd 多级索引是 Pandas 对象的多级或分层索引对象。创建数组:arrays = [[2, 4, 3, 1], ['Peter', 'Chris', 'Andy', 'Jacob']] “names” 参数为每个索引层级设置名称。from_arrays() 用于创建多级索引 - multiIndex = pd.MultiIndex.from_arrays(arrays, names=('ranks', 'student')) 对多级索引进行排序。要排序的特定层级设置为参数,此处为层级 1 - print("Sort MultiIndex ... 阅读更多

Python Pandas - 如何对多级索引进行排序

AmitDiwan
更新于 2021年10月19日 07:43:44

819 次查看

要创建多级索引,可以使用 from_arrays() 方法。但是,要对多级索引进行排序,可以使用 Pandas 中的 multiIndex.sortlevel()。方法。首先,导入所需的库 - import pandas as pd 多级索引是 Pandas 对象的多级或分层索引对象。创建数组 - arrays = [[2, 4, 3, 1], ['John', 'Tim', 'Jacob', 'Chris']] “names” 参数为每个索引层级设置名称。from_arrays() 用于创建多级索引 - multiIndex = pd.MultiIndex.from_arrays(arrays, names=('ranks', 'student')) 对多级索引进行排序。默认情况下在层级 0 进行排序 - print("Sort MultiIndex...", multiIndex.sortlevel()) 示例以下为代码 - import pandas as pd # MultiIndex 是 Pandas 对象的多级或分层 ... 阅读更多

广告

© . All rights reserved.