经管之家App
让优质教育人人可得
立即打开
全部版块
我的主页
›
论坛
›
数据科学与人工智能
›
数据分析与数据科学
›
SAS专版
新手求助 变量改值
楼主
zhou-jinxiang
2514
5
收藏
2016-10-14
有一个简单问题。我有如下变量。
data a;
input id a;
cards;
1 a
2 a
3 a
4 a
;
run;
想把id的值从1-4变为101-401。
有没有什么推荐的方法啊?
谢谢
附注:
数据原值是id:1-500,我需要全部更改为501-1000及A501-A1000。所以下面的朋友的一些办法对我来讲实在是太累了。
抱歉一开始没有说清楚。脱敏没脱好,抱歉抱歉。
扫码加我 拉你入群
请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
全部回复
沙发
l1i2n3i4n5g
2016-10-14 15:11:17
id=id*100+1
扫码加我 拉你入群
请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
藤椅
franky_sas
2016-10-14 15:38:04
data a;
input id a $;
id+100;
cards;
1 a
2 a
3 a
4 a
;
扫码加我 拉你入群
请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
板凳
franky_sas
2016-10-14 15:40:58
不好意思,看错题了,下面这个是对的。
data a;
input id a $;
id = id*100 +1;
cards;
1 a
2 a
3 a
4 a
;
扫码加我 拉你入群
请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
报纸
G狼顾之鬼
2016-10-14 16:39:41
data a;
input id a $;
cards;
1 a
2 a
3 a
4 a
;
run;
proc format;
value myformat 1 = '101'
2 = '201'
3 = '301'
4 = '401'
;
run;
data b;
set a;
id_new=input(put(id,myformat.),best.);
run;
扫码加我 拉你入群
请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
地板
zhou-jinxiang
2016-10-14 18:35:40
G狼顾之鬼 发表于 2016-10-14 16:39
data a;
input id a $;
cards;
一般的办法知道,有没有像类似loop一类的办法修改呢?
一个一个的手敲到1000实在是太累了。
扫码加我 拉你入群
请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
相关推荐
新手求助
新手求助
请教,这个循环怎么写?
请教记录修正的问题
怎么实现数据前后观测倒置
频数问题
新手求助-求均值
新手求助sas:比较多个数据集的同一变量,并生成新的数据集。
有条件累加问题
新手求助数据清洗问题
栏目导航
SAS专版
经管高考
经管文库(原现金交易版)
R语言论坛
真实世界经济学(含财经时事)
金融学(理论版)
热门文章
表格结构数据特征与CDA数据分析师:精准适配 ...
问卷填写,每份50个论坛币
【中国电信】2025年云计算研究白皮书
奇瑞QQ焕新归来
2025全球人工智能技术应用洞察报告
房地产行业:2026年,年轻人应该先买车还是 ...
普华永道 - 中国影响力报告2025
【24更新,自用整理!】2007-2024省级环境保护 ...
【24重磅更新】2000-2024上市公司盈余管理合 ...
CDA数据分析脱产就业班于2026年3月7日开班! ...
推荐文章
2026JG学术冬训营:从Stata初高到Python机器 ...
【必看】【本版版规,欢迎发悬赏贴求助】
26年寒假天津站|Gemini论文写作&数据分析 ...
关于如何利用文献的若干建议
关于学术研究和论文发表的一些建议
关于科研中如何学习基础知识的一些建议 (一 ...
一个自编的经济学建模小案例 --写给授课本科 ...
AI智能体赋能教学改革: 全国AI教育教学应用 ...
2025中国AIoT产业全景图谱报告-406页
关于文献求助的一些建议
说点什么
分享
微信
QQ空间
QQ
微博
扫码加好友,拉您进群
各岗位、行业、专业交流群