全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
1562 10
2019-05-27
stkcd  year                no
001    2001,2003,2004       1
002    2011,2003            2
003    2012,2014            3
....

如何变成

stkcd  year     no 
001    2001      1
001    2002      1
001    2003      1
002    2011      2
002    2003      2
003    2012      3
003    2014      3
。。。。
那位高手会?怎么写代码呢?
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2019-5-28 06:29:08
你若要问程序,永远附上相关资料;若附上资料,永远用 dataex 印出资料。
1.        先 ssc install dataex (并见说明),将原始 Stata 资料中具有”代表性”的一部分资料列出,以供有意回答者实验之用,并能提供具体操作指令。
2.        请参考说明 https://bbs.pinggu.org/thread-5048204-1-1.html
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2019-5-28 07:03:36
黃河泉 发表于 2019-5-28 06:29
你若要问程序,永远附上相关资料;若附上资料,永远用 dataex 印出资料。
1.        先 ssc install dataex (并见 ...
谢谢黄老师!
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2019-5-28 08:35:52
input str6 Symbol str79 ViolationYear str1 IsViolated float panelty
"000004" "2008,2009,2010"      "Y" .
"000004" "2.00520062007e+23"   "N" .
"000004" "2010,2011,2012,2013" "Y" 1
"000005" "2007,2008,2009"      "Y" .
"000006" "2010"                "N" .
"000007" "2014,2015"           "Y" .
"000007" "2014,2015"           "Y" 1
"000007" "2014"                "N" .
"000007" "2006,2007"           "N" .
"000007" "2012,2013"           "Y" .
end
[/CODE]
------------------ copy up to and including the previous line ------------------
就是这样的数据,改如何处理year呢
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2019-5-28 10:17:10
zhlwen3721 发表于 2019-5-28 08:35
input str6 Symbol str79 ViolationYear str1 IsViolated float panelty
"000004" "2008,2009,2010"       ...
你的真实例子与你原先举的例子差很多,复杂多了!我暂时无法做出来 (其实也没时间去想)。
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2019-5-28 10:19:55
黃河泉 发表于 2019-5-28 10:17
你的真实例子与你原先举的例子差很多,复杂多了!我暂时无法做出来 (其实也没时间去想)。
不知道是否可以用reshap语句来做出来
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

点击查看更多内容…
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群