【发布时间】:2020-05-03 21:54:42
【问题描述】:
有没有办法让我的数据框(使用熊猫)像这样? expected data frame format
【问题讨论】:
-
您有什么具体问题吗?你已经做了什么?
-
我没有任何可靠的东西,因为我试图操纵我的数据框以使其长时间看起来如此。来这里是我最后的手段..
有没有办法让我的数据框(使用熊猫)像这样? expected data frame format
【问题讨论】:
一种方法
data = []
for variableX in ['M','N','O','P']:
for variableY in [1,2]:
data.append([variableX, variableY])
data = pd.DataFrame(data, columns=['variableX', 'variableY'])
data = data.reindex(pd.MultiIndex.from_product([data.variableX.unique(), data.variableY.unique()])).T
new_index=['variableX', 'variableY','variableZ']
data.reindex(new_index)
输出
M N O P
1 2 1 2 1 2 1 2
variableX NaN NaN NaN NaN NaN NaN NaN NaN
variableY NaN NaN NaN NaN NaN NaN NaN NaN
variableZ NaN NaN NaN NaN NaN NaN NaN NaN
【讨论】: