楼主: monstersivle
8627 22

[数据管理求助] 关于数据库转置(改变维度wide->long) [推广有奖]

21
monstersivle 发表于 2012-12-11 10:42:01
sungmoo 发表于 2012-12-9 10:28
loc a="Mr. John A. Smith"
forv i=1/`=wordcount("`a'")'{
loc b="`b'"+substr(word("`a'",`i'),1,1)
...
非常感谢。先存下了,研究中。如何应用到这个数据表里,即生成新变量,命名为acronym,简单套用无效, 即:
gen new=var
forvalues i=1/`=wordcount("`var'")'{
        replace new="`new'"+substr(word("`var'",`i'),1,1)
}


引用这块儿一直很晕,就是这个quotation marks `' ""。

Stata 里面几级数据:
macro, matrix, variables of data set.
用起来很别扭

可否推荐相关资料? 多谢!

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

22
sungmoo 发表于 2012-12-11 10:43:15
注意前面写的前提。前提下可以运行成功。

23
monstersivle 发表于 2012-12-11 11:07:06
sungmoo 发表于 2012-12-11 10:43
注意前面写的前提。前提下可以运行成功。
果然,o(╯□╰)o
可能是因为之前分步做的,乱掉了。
不爱其亲而爱他人者,谓之悖德;不敬其亲而敬他人者,谓之悖礼。——《孝经》

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

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