楼主: jingyingzjy
2410 2

求助:怎么把数据转成一列,用reshape可以吗? [推广有奖]

  • 0关注
  • 0粉丝

小学生

0%

还不是VIP/贵宾

-

威望
0
论坛币
0 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
40 点
帖子
2
精华
0
在线时间
2 小时
注册时间
2009-12-14
最后登录
2024-10-24

楼主
jingyingzjy 发表于 2011-1-7 18:41:44 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
我的数据是这样子的:列是年,行是国家,数据是各国当年汇率,想转成列数据,一列年,一列国家,一列汇率,有没有什么方法?
二维码

扫码加我 拉你入群

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

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

关键词:reshape Shape RES APE 什么方法 求助 求助 数据 数据 reshape reshape

沙发
monstersivle 发表于 2012-12-15 11:43:03
task.txt (587 Bytes) 直接标价法
insheet using task.txt,clear
outsheet using xrate.txt,replace comma
drop if year==.
drop v*
reshape long usd, i(year) j(country) string
为什么要转成long的,我觉得wide更方便画图看趋势:
rename usd xrate
replace country=upper(country)
reshape wide xrate, i(year) j(country) string
line xrate* year, ///
scheme(s2mono) xline(2008) ///
plotregion(style(none) fcolor(white) margin(0)) ///
graphregion(fcolor(white)) ///
xlabel(2000(2)2011) ///
legend(cols(1) ring(0) position(11) )



不爱其亲而爱他人者,谓之悖德;不敬其亲而敬他人者,谓之悖礼。——《孝经》

藤椅
fgleric 发表于 2012-12-15 12:17:05 来自手机
Reshape long rate, i(year)j(country)str

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注jltj
拉您入交流群
GMT+8, 2025-12-31 00:31