1
我想从SAS转移到Python,我面临一些挑战。具体来说,我有一个数据集,其中包含301个广泛格式的观察数据,我正试图将其重新整理为长格式。宽幅数据帧看起来如下:SAS to Python重塑数据框脚本
我想将其转换为长格式,看起来像如下:
SAS的代码,我有用于将我的数据集从宽转换为长:
data longformat;
set wideformat;
array arts(*) art1-art10;
array cits(*) cit1-cit10;
if jobtime =. then jobtime = 11;
do year = 1 to dur;
if year = dur then promo=event; else promo=0;
if year ge jobtime then jobpres=prest2; else jobpres=prest1;
art = arts(year);
cit = cits(year);
output;
end;
run;
有没有人有任何想法如何做到这一点那种转换成Python?
我建议在MultIndex看大熊猫的文档,然后堆/拆散它可以让你从广角到长久以来你一直后设置你的索引。您也可以查看面板上的文档。 – JohnE