将数据帧转换为面板数据结构

2024-10-04 09:18:00 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在尝试将Pandas数据帧重塑为面板结构。我有最终希望从Stata中使用的经过重塑的数据,但是我想用Python来进行重塑。以下是原始数据的链接:http://www.wiod.org/protected3/data13/SEA/WIOD_SEA_July14.xlsx

以及经过整形的数据:https://drive.google.com/open?id=1_onjqzvT3LJnYOEuUhRC1RDS3iH7TupK

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

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不理解数据具有面板结构。我得把它改成面板格式。在


Tags: 数据id面板pandas原始数据链接varsxlsx