全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件
6704 7
2017-02-07
求助高手 stata 首字母大小写问题a0d1101101
目标:通过stata命令把变量名 a3d1101101改成 A3d1101101

rename a3d1101101,proper
就会变成  A3D1101101  而不是真正意义上的首字母大写,怎么办?目的:A大写,d还是要小写。有没有合适的命令。谢谢。


二维码

扫码加我 拉你入群

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

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

全部回复
2017-2-8 17:57:18
試試
复制代码
二维码

扫码加我 拉你入群

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

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

2017-2-8 21:37:51
不是只有一个,是批量改名
二维码

扫码加我 拉你入群

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

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

2017-2-9 10:28:37
你的目的是不是就是把变量名的第一个字母变成大写?给你写了个代码。如果你renvars这个命令用不了的话还需要额外下载这个命令。
复制代码


二维码

扫码加我 拉你入群

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

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

2017-2-9 10:30:51
帮你写了个代码,你试试:
foreach var of varlist _all{
  local var_first = upper(substr("`var'", 1, 1))
  local var_second = substr("`var'", 2, .)
  local var_name = "`var_first'" + "`var_second'"
  renvars `var'  / `var_name'
}


二维码

扫码加我 拉你入群

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

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

2017-2-9 15:22:55
谢谢 ,已经解决
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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