将DataFrame转换为面板数据结构

时间:2017-11-29 19:33:05

标签: python pandas panel reshape

我正在尝试将Pandas DataFrame重塑为Panel Structure。我有最终想要从Stata使用的重新整形数据,但我想在Python中进行重塑。以下是原始数据的链接:Here is my project structure img link

重新塑造的数据:http://www.wiod.org/protected3/data13/SEA/WIOD_SEA_July14.xlsx

我使用了以下代码,但它似乎不起作用:

import pandas as pd

p=pd.read_excel('WIOD_SEA_July14.xlsx', sheetname='DATA')

pd.melt(p,id_vars=['Variable','Country','Code'],value_vars=['_1995','_1996','_1997','_1998','_1999','_2000','_2001','_2002','_2003','_2004','_2005','_2006','_2007','_2008','_2009','_2010','_2011'])

P.T

任何人都可以帮我重塑吗? Python不理解数据具有面板结构。我必须将其重塑为面板格式。

0 个答案:

没有答案