多索引(也称为分层索引)允许在二维表格结构中操纵更高维数据。
我有一个多索引的pandas df,需要查找特定索引的行号。 索引是纪元时间(时间戳列),因此存在具有相同索引的几行,我只需要找到其中之一...
给定以下 MultiIndex df |富 | | |一个 |两个 | | ------ | ------ | | “12345” | “1235” | | “12345” | “1345” | 我...
我有一个 MultiIndex Python 数据框显示如下: 我该怎么做才能提取索引名称(“index1”、“index2”)并将数据框值上方的空行删除到...
我有一个数据框,我需要为每个具有更多值的索引选择 0 级列: 我准备了一个例子来澄清。 对于每个元素 T1、T2、T3,我需要选择 multi 的 0 级...
按 pandas 中索引的分组总和对多索引数据框中的列进行排序
df = pd.DataFrame({'策略': ['AAPL', 'AAPL', 'MSFT', 'MSFT', 'GOOGL', 'GOOGL', 'SPY'], '属性':['LS', 'LS', 'LS', 'LS', 'LS', 'LS', 'MH'], '类型':['股权','掉期','
我有一个看起来像这样的df a b c c1 c2 0 87 33 32 34 1 32 10 45 62 2 78 83 99 71 我想降低 c 级别但保留所有其他列 n...
我的一些专栏是 MultiIndex,有些不是。 我似乎无法同时选择这两种类型。 例如,我可能想要 ['0', 'A'] 列以及 ['2'] 列......
在 pandas MultiIndex DataFrame 中按级别对列求和
我的 df 有多个索引列。我所有的值都是浮动的,我想将值与多索引的第一级合并。详情请见下文。 第一个小节 b...
Numpy 在多维数组中的索引后将所有值设置为 np.nan
我有两个 numpy 数组 - arr1 和 arr2。 arr2 包含 arr1 的索引值。 arr1的形状是(100, 8, 96, 192),arr2的形状是(8, 96, 192)。我想做的是设置所有的 va...
如何将列表附加到多索引数据帧中的特定行? index = [("s", "1"),("s", "2"),("s", "3"),("s", "4&q...
我有一个由 entity_id 和时间戳索引的数据集,但某些 entity_id 在所有时间戳中都没有条目(不是缺失值,只是没有行)。我正在尝试强制执行一致的时间戳...
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...
使用 Excel 文件中的列创建一个 MultiIndex pandas 数据框
我设法使用 .stack() 向 MultiIndex 添加较低级别,如此处所示: 如何向 MultiIndex 添加级别? 和 d = pd.DataFrame(data=1,index=index, columns=['1','2','3']).stack() e = pd.Data...
首先我们在两个轴上创建一个带有 MultiIndex 的小 pd.DataFrame: columns = pd.MultiIndex.from_tuples([('a', 2), ('a', 3), ('b', 1), ('b', 3)], names=['col_1', ' col_2']) index = pd.MultiIndex.
pandas 将多个多索引列 csv 文件读取到指定标题的 dfs 会导致未命名的列
我的 csv(多索引列)如下所示: ,,公司名称 ,,2014_计数 nationalClass,nationalClassTitle, 426,“食品或可食用材料:工艺、成分和产品”,31 424,"...
我知道如何使用 pd.MultiIndex.from_tuples() 来改变类似的东西 价值 (一,一)1 (乙,甲) 2 (乙,乙) 3 进入 价值 小写字母 一个1 乙...
如何根据 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( ...
类似于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...
如何根据 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...
我试过搜索很多地方,但找不到这个功能。我正在尝试过滤 muktiindex 数据框,以便在较高级别上的过滤基于较低级别的内容...