作者tew (咖啡王子)
站内Statistics
标题Re: [程式] 条件自动新增,SAS或EXCEL都可,拜托帮忙
时间Sun Mar 8 21:14:42 2015
data a;
set yourdata;
sy=year(startyear);
ey=year(endyear);
run;
data a;
set a;
do year=sy to ey;
output;
end;
drop sy ey startyear endyear;
run;
or try this one but I cann't make sure
data a;
set yourdata;
do year=year(startyear) to year(endyear);
output;
end;
drop startyear endyear;
run;
※ 引述《faceoflove56 (1234567)》之铭言:
: ------------------------------------------------------------------------
: [软体程式类别]:
: SAS 或 EXCEL 皆可
: [程式问题]:这是个有关资料整理的问题
: 原始资料如下
: Company StartYear EndYear President
: ---------------------------------------
: APPLE 2002/2/3 2005/3/3 John
: APPLE 2005/3/4 2006/12/3 Amy
: GOOGLE 2001/1/9 2003/8/7 Ken
: GOOGLE 2007/8/8 2009/3/7 Mary
: 我想将table整理成
: Company Year President
: ---------------------------------------
: APPLE 2002 John
: APPLE 2003 John
: APPLE 2004 John
: APPLE 2005 John
: APPLE 2005 Amy
: APPLE 2006 Amy
: GOOGLE 2001 Ken
: GOOGLE 2002 Ken
: GOOGLE 2003 Ken
: GOOGLE 2007 Mary
: GOOGLE 2008 Mary
: GOOGLE 2009 Mary
: 目前最大的问题是:
: 不知如何用SAS或EXCEL自动补YEAR
: 我的初步想法是用EndYear减StartYear=x
: for i=1 to x
: 做插入Year的动作(插入下一年的Year值)
: 想请各位前辈帮忙>"< 感激不尽
: [软体熟悉度]:
: 低(1~3个月)
: [问题叙述]:
: 如[程式问题]所叙述
: [程式范例]:
: 目前毫无头绪,不知该用SAS或Excel来解决此问题>"<
: -----------------------------------------------------------------------------
--
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 211.140.18.107
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Statistics/M.1425820486.A.B57.html
1F:推 faceoflove56: 3Q~^^ 03/11 22:57