4
我有这样一个数据帧:大熊猫:计算了多指标
我想。减去像值:
减去
我试过至今(数据帧:http://pastebin.com/PydRHxcz):
index = pd.MultiIndex.from_tuples([key for key in dfdict], names = ['a','b','c','d'])
dfl = pd.DataFrame([dfdict[key] for key in dfdict],index=index)
dfl.columns = ['data']
dfl.sort(inplace=True)
d = dfl.unstack(['a','b'])
我可以这样做:
d[0:5] - d[0:5]
而且我得到的所有值为零。
但如果我这样做:
d[0:5] - d[5:]
我得到NaN的所有值。任何想法如何我可以执行这样的操作?
编辑:
什么工作是
dfl.unstack(['a','b'])['data'][5:] - dfl.unstack(['a','b'])['data'][0:5].values
但感觉有点笨拙
太容易了。我只花了一个小时玩耍。 – Moritz