小编Bra*_*adB的帖子

熊猫重新索引MultiIndex数据框

有没有一种方法可以对两个(不同级别的)数据框重新编制索引,以使它们在所有级别上共享相同的索引?

演示:

创建一个名为“ A”的基本数据框:

index = np.array(['AUD','BRL','CAD','EUR','INR'])
data = np.random.randint(1, 20, (5,5))
A = pd.DataFrame(data=data, index=index, columns=index)  
Run Code Online (Sandbox Code Playgroud)

创建一个名为“ B”的MultiIndex Dataframe:

np.random.seed(42)
midx1 = pd.MultiIndex.from_product([['Bank_1', 'Bank_2'], 
['AUD','CAD','EUR']], names=['Bank', 'Curency'])
B = pd.DataFrame(np.random.randint(10,25,6), midx1)
B.columns = ['Notional']
Run Code Online (Sandbox Code Playgroud)

基本DF:

>>> Dataframe A:

        AUD     BRL     CAD     EUR     INR
AUD     7       19      11      11      4
BRL     8       3       2       12      6
CAD     2       1       12      12      17
EUR     10      16      15      15      19
INR     12      3       5       19      7
Run Code Online (Sandbox Code Playgroud)

MultiIndex DF:

>>> Dataframe B:

                    Notional …
Run Code Online (Sandbox Code Playgroud)

multi-index dataframe pandas

6
推荐指数
1
解决办法
4546
查看次数

Git bash:找不到 whereis 命令

我在 Windows 机器上使用 git bash。除了命令之外,一切正常whereis。终端告诉我找不到命令:

$ whereis grep
bash: whereis: command not found
Run Code Online (Sandbox Code Playgroud)

我已经尝试添加C:\Program Files(x86)\Git\bin到我的路径中。

我该如何解决?

terminal git-bash

5
推荐指数
1
解决办法
1万
查看次数

标签 统计

dataframe ×1

git-bash ×1

multi-index ×1

pandas ×1

terminal ×1