multi-index 相关问题

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

Pandas df,使用第二个索引获取行号

我有一个多索引的pandas df,需要查找特定索引的行号。 索引是纪元时间(时间戳列),因此存在具有相同索引的几行,我只需要找到其中之一...

回答 2 投票 0

从多个标量值向 MultiIndex 数据框添加多列

给定以下 MultiIndex df |富 | | |一个 |两个 | | ------ | ------ | | “12345” | “1235” | | “12345” | “1345” | 我...

回答 0 投票 0

显示 MultiIndex Python 数据框时删除空行

我有一个 MultiIndex Python 数据框显示如下: 我该怎么做才能提取索引名称(“index1”、“index2”)并将数据框值上方的空行删除到...

回答 1 投票 0

从 pandas 的多索引列中选择列

我有一个数据框,我需要为每个具有更多值的索引选择 0 级列: 我准备了一个例子来澄清。 对于每个元素 T1、T2、T3,我需要选择 multi 的 0 级...

回答 1 投票 0

按 pandas 中索引的分组总和对多索引数据框中的列进行排序

df = pd.DataFrame({'策略': ['AAPL', 'AAPL', 'MSFT', 'MSFT', 'GOOGL', 'GOOGL', 'SPY'], '属性':['LS', 'LS', 'LS', 'LS', 'LS', 'LS', 'MH'], '类型':['股权','掉期','

回答 1 投票 0

降低多索引级别但保留列名 - pandas

我有一个看起来像这样的df a b c c1 c2 0 87 33 32 34 1 32 10 45 62 2 78 83 99 71 我想降低 c 级别但保留所有其他列 n...

回答 1 投票 0

同时选择一个MultiIndex和一个'normal'列

我的一些专栏是 MultiIndex,有些不是。 我似乎无法同时选择这两种类型。 例如,我可能想要 ['0', 'A'] 列以及 ['2'] 列......

回答 1 投票 0

在 pandas MultiIndex DataFrame 中按级别对列求和

我的 df 有多个索引列。我所有的值都是浮动的,我想将值与多索引的第一级合并。详情请见下文。 第一个小节 b...

回答 2 投票 0

Numpy 在多维数组中的索引后将所有值设置为 np.nan

我有两个 numpy 数组 - arr1 和 arr2。 arr2 包含 arr1 的索引值。 arr1的形状是(100, 8, 96, 192),arr2的形状是(8, 96, 192)。我想做的是设置所有的 va...

回答 1 投票 0

如何在多索引数据框中附加列表

如何将列表附加到多索引数据帧中的特定行? index = [("s", "1"),("s", "2"),("s", "3"),("s", "4&q...

回答 2 投票 0

Pandas:在所有外部索引值中强制执行内部索引的一致值

我有一个由 entity_id 和时间戳索引的数据集,但某些 entity_id 在所有时间戳中都没有条目(不是缺失值,只是没有行)。我正在尝试强制执行一致的时间戳...

回答 0 投票 0

Pandas groupby(),agg() - 如何在没有多索引的情况下返回结果?

我有一个数据框: pe_odds[ [ 'EVENT_ID', 'SELECTION_ID', 'ODDS' ] ] 输出[67]: EVENT_ID SELECTION_ID赔率 0 100429300 5297529 18.00 1 100429300 5297529 20.00 2 1004293...

回答 4 投票 0

使用 Excel 文件中的列创建一个 MultiIndex pandas 数据框

我设法使用 .stack() 向 MultiIndex 添加较低级别,如此处所示: 如何向 MultiIndex 添加级别? 和 d = pd.DataFrame(data=1,index=index, columns=['1','2','3']).stack() e = pd.Data...

回答 0 投票 0

在 pd.DataFrame 中切片和分配

首先我们在两个轴上创建一个带有 MultiIndex 的小 pd.DataFrame: columns = pd.MultiIndex.from_tuples([('a', 2), ('a', 3), ('b', 1), ('b', 3)], names=['col_1', ' col_2']) index = pd.MultiIndex.

回答 2 投票 0

pandas 将多个多索引列 csv 文件读取到指定标题的 dfs 会导致未命名的列

我的 csv(多索引列)如下所示: ,,公司名称 ,,2014_计数 nationalClass,nationalClassTitle, 426,“食品或可食用材料:工艺、成分和产品”,31 424,"...

回答 0 投票 0

如何从_元组做多列?

我知道如何使用 pd.MultiIndex.from_tuples() 来改变类似的东西 价值 (一,一)1 (乙,甲) 2 (乙,乙) 3 进入 价值 小写字母 一个1 乙...

回答 2 投票 0

如何根据 MultiIndex 的一个级别上的条件选择 DataFrame 的子集

类似于How do I select a subset of a DataFrame based on one level of a MultiIndex,让 df = pd.DataFrame({"v":range(12)}, index=pd.MultiIndex.from_frame( ...

回答 1 投票 0

如何根据列的条件选择 DataFrame 的子集

类似于How do I select a subset of a DataFrame based on one level of a MultiIndex,让 df = pd.DataFrame({"v":[x*x for x in range(12)]}, index=pd.MultiIndex.from_pr...

回答 1 投票 0

如何根据 MultiIndex 的一个级别上的条件选择 DataFrame 的子集

类似于How do I select a subset of a DataFrame based on one level of a MultiIndex,让 df = pd.DataFrame({"v":[x*x for x in range(12)]}, index=pd.MultiIndex.from_pr...

回答 1 投票 0

根据先验索引过滤多索引 pandas 数据帧?

我试过搜索很多地方,但找不到这个功能。我正在尝试过滤 muktiindex 数据框,以便在较高级别上的过滤基于较低级别的内容...

回答 0 投票 0

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