【发布时间】:2018-07-13 16:46:17
【问题描述】:
我有一个在 pandas 中创建的分层数据框:
import pandas as pd
import numpy as np
col_index = pd.MultiIndex.from_product([[0,1], ['a', 'b', 'c']])
df_outer = pd.DataFrame(index=range(4), columns=col_index)
print(df_outer)
0 1
a b c a b c
0 NaN NaN NaN NaN NaN NaN
1 NaN NaN NaN NaN NaN NaN
2 NaN NaN NaN NaN NaN NaN
3 NaN NaN NaN NaN NaN NaN
我想知道是否可以用另一个数据框填充此数据框中的每个条目,例如:
inner_names = ['w', 'x', 'y', 'z']
df_inner = pd.DataFrame(np.random.randn(4,4), index=inner_names, columns=inner_names)
如果这是一个坏主意,那么创建一些其他易于索引的数据结构(包含我想放入 df_outer 的元素中的数据帧)的更好方法是什么?
【问题讨论】:
标签: python pandas dataframe multidimensional-array hierarchical-data