经管之家App
让优质教育人人可得
立即打开
全部版块
我的主页
›
论坛
›
计量经济学与统计论坛 五区
›
计量经济学与统计软件
›
Stata专版
求助:关于变量合成的问题
楼主
jzhyue
1886
4
收藏
2009-10-10
请教老师:我有如下x、y变量,想用x、y生成有规律的变量y,y等于x加上y,中间用0填充。
x
y
d
8J
9
8J00009
8J
111
8J00111
8J
1113
8J01113
8J
114
8J00114
8S
118
8S00118
8J
121
8J00121
8J
2122
8J02122
9S
123
9S00123
8J
124
8J00124
9J
6
9J00006
8J
128
8J00128
8J
29
8J00029
8J
2139
8J02139
8J
144
8J00144
扫码加我 拉你入群
请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
全部回复
沙发
sushe1527
2009-10-10 22:55:55
data a;
input x$ y;
cards;
8J 9
8J 111
8J 1113
8J 114
8S 118
8J 121
8J 2122
9S 123
8J 124
9J 6
8J 128
8J 29
8J 2139
8J 144
;run;
data b;
set a;
length d$ 8.;
d=compress(cat(x,repeat('0',6-length(compress(x))-length(compress(y))),y ));
run;
扫码加我 拉你入群
请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
藤椅
sushe1527
2009-10-10 22:59:07
-----------------------------
扫码加我 拉你入群
请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
板凳
sungmoo
2009-10-11 10:17:48
g d=x+substr(string(100000+y),2,.)
扫码加我 拉你入群
请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
报纸
jzhyue
2009-10-11 12:03:44
谢谢sushe1527老师给了sas程序。
谢谢sungmoo老师:您总能以一种简单的方式解决问题!
如果y是字符型变量则可以用:gen d=x+substr("000000"+y,-5,.)
stata中没有重复某个字节的命令或函数?如sas中的repeat("0",n)
扫码加我 拉你入群
请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
地板
sungmoo
2009-10-11 12:30:38
jzhyue 发表于 2009-10-11 12:03
stata中没有重复某个字节的命令或函数?如sas中的repeat("0",n)
好像没有一步可以实现的命令或函数。
扫码加我 拉你入群
请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
栏目导航
Stata专版
数据交流中心
经管文库(原现金交易版)
求助成功区
人工智能论文版
休闲灌水
热门文章
一点写代码的心得:“你可别再重构了!”
杨威老师的股海捕鱼
2026价值投资者白皮书
2026年世界经济形势与展望(英)
2025新酒饮行业发展报告
现代数学译丛18变分分析与广义微分I 基础理 ...
机器学习不再是经管社科研究选择题,而是下 ...
CDA数据分析师实战:方差分析与F检验的业务 ...
CDA 认证考试大纲 2025 重磅更新:一二级考 ...
新宏观丨扩大内需的最大障碍是什么?
推荐文章
26年寒假天津站|Gemini论文写作&数据分析 ...
2026JG学术冬训营:从Stata初高到Python机器 ...
关于如何利用文献的若干建议
关于学术研究和论文发表的一些建议
关于科研中如何学习基础知识的一些建议 (一 ...
一个自编的经济学建模小案例 --写给授课本科 ...
AI智能体赋能教学改革: 全国AI教育教学应用 ...
2025中国AIoT产业全景图谱报告-406页
关于文献求助的一些建议
几种免费下载文献的方法----我的文献应助经
说点什么
分享
微信
QQ空间
QQ
微博
扫码加好友,拉您进群
各岗位、行业、专业交流群