multi-index 相关问题

多索引(也称为分层索引)允许在二维表格结构中操纵更高维数据。

如何删除<indexing past lexsort depth may impact performance?">

我有一个具有非唯一多重索引的数据框: 甲乙 L1 L2 7.0 7.0 -0.4 -0.1 8.0 5.0 -2.1 1.6 5.0 8.0 -1.8 -0.8 7.0 7.0 0.5 -1.2 南 -1.1 -0.9 5.0 8.0 0.6 2.3 我想要...

回答 1 投票 0

为什么带有 dropna=False 的 groupby 会阻止后续的 MultiIndex.dropna() 工作?

我的理解是MultiIndex.dropna()删除至少一级为NaN的索引条目,没有条件。然而,如果之前的 groupby 与 dropna=False 一起使用,则似乎不是

回答 1 投票 0

多索引数据帧的最后一天

拥有3个级别(年、月、日)的多索引数据框,我想保留每个月的最后一天,在下面的情况下,2024年4月,只应保留第4天

回答 1 投票 0

对多索引数据帧进行排序时如何使用两个关键函数?

在 MultiIndex 数据帧上对 df.sort_index() 的调用中,如何将 func_2 用于第二级? func_1 = lambda s: s.str.lower() func_2 = lambda x: np.abs(x) m_sorted = df_multi.sort_index(level=['one'...

回答 1 投票 0

连接多索引数据帧时如何保留列的顺序?

我有两个多索引的 pandas 数据框,如下所示: >>> df1 = pd.DataFrame({ ... ('y1', '0'): [1, 2, 3], ... ('y2', '0'): [4, 5, 6], ... ('y11', '0'): [7, 8, 9], ......

回答 1 投票 0

使用日期展平多索引列

我有一个多索引列数据框,也有日期。我希望将列作为行。 例如: |一个 |一个 |乙|乙| | X |是 | X |是 |日期 | | 1 | 2 | 3 | 4 | 08 年 5 月 | 我需要它...

回答 1 投票 0

Pandas 多重索引仅针对特定索引重复

假设我有一个带有多个索引的 Pandas 数据框: 数组= [[“英国”,“英国”,“美国”,“法国”],[“公司1”,“公司1”,“公司2”,“公司...

回答 2 投票 0

在 pandas df 中添加一个空列,其多索引与现有列相邻会创建重复项

我正在尝试协调两个数据帧的结构。 它们具有相同的列,除了其中一个已对其执行 df.compare() 的数据帧,因此它是带有“self”的多索引...

回答 1 投票 0

在pandas中,如何在两列加值列的枢轴期间或之后可靠地设置多级列的索引顺序

围绕具有单独值列的两列进行旋转后,我想要一个具有特定顺序的多索引列的 df,如下所示(请忽略 multi-2 和 multi-3 标签在

回答 1 投票 0

将多列拆分为行 - 多索引

我有一个如下所示的带有多索引的数据框 mx_dict = pd.read_excel('ABC Bookings.xlsx', header=[1,2],sheet_name=None) Excel 文件(如果有用):Excel 文件 mx = pd.concat(mx_dict.values(),...

回答 1 投票 0

仅取消堆叠最后三列[重复]

我们从以下数据开始: 将 numpy 导入为 np 将 pandas 导入为 pd 数据=pd.DataFrame(数据=np.random.rand(10,5),列=['headA','headB','tailA','tailB','tailC']) 现在我想执行某个 unstack

回答 1 投票 0

pandas 基于 2 级列表的切片 3 级多重索引

这是一个最小的例子: 将 pandas 导入为 pd 将 numpy 导入为 np idx = pd.MultiIndex.from_product([[1,2,3], ['a', 'b', 'c'], [6, 7]]) df = pd.DataFrame(np.random.randn(18),index=idx) 选择=...

回答 1 投票 0

将多个数据帧组合成多索引列的数据帧

假设我有3个数据框, df_1 代表收入 年份 TSLA MSFT AVY 2019 851 200 112.8 2018 725 150 92.6 df_2 代表一些其他收入 是啊...

回答 1 投票 0

在多索引 Pandas 数据框中是否可以有一个列,其值引用更高级别的索引?

假设我在 Pandas 中有这样一个数据框: df = pd.DataFrame({'a':[4,4,8,8],'b':[4,5,6,5], 'd':[0,1,2,1]}) multi_idx = pd.MultiIndex.from_arrays([[0,0,1,1],[0,1,0,1]]) df.index=multi_idx 哪一个...

回答 1 投票 0

使用多索引数据框一次设置多列

我希望能够使用具有 MultiIndex 列结构的 DataFrame 中的顶级列索引器一次设置多个列。 数据定义 我正在使用 DataFrame 执行数据处理

回答 1 投票 0

从不同数据帧设置新多索引列的方法

给定一个带有多索引列的数据帧(d),我想将另一个数据帧(d2)设置为“多列”之一,这样顶层有一些标签,第二级标签与...

回答 2 投票 0

Pandas:修改Multiindex的特定级别

我有一个带有多重索引的数据框,想要修改多重索引的一个特定级别。例如,第一级可能是字符串,我可能想从中删除空格

回答 3 投票 0

pandas 多索引除法聚合计数

我的原始数据是这样的 等级0 等级1 等级2 0 0 一个富 1 0 巴 2 0 B 富 3 0 B 富 4 0 B 富 5 0 B 巴 6 ...

回答 1 投票 0

用缺失的月份列填充 pandas 数据透视表并添加月份列标题

我正在旋转数据框以将其转换为长格式。数据按月和年显示。但并非所有月份都存在。 如何添加缺失月份的列并用零填充? 我该怎么办

回答 1 投票 0

Pandas MultiIndex 不返回级别和标签

我第一次学习pandas MultiIndex()。这里我想使用 MultiIndex() 函数组合两个列表。我期待的结果应该有级别和标签...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.