楼主: Marco_0610
5469 7

[数据管理求助] 一个变量取值如何替代另一个变量所有值 [推广有奖]

  • 0关注
  • 0粉丝

大专生

46%

还不是VIP/贵宾

-

威望
0
论坛币
1 个
通用积分
0.0065
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
168 点
帖子
26
精华
0
在线时间
57 小时
注册时间
2016-7-5
最后登录
2016-9-20

楼主
Marco_0610 发表于 2016-8-9 08:51:16 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
各位大神,请问我如何让X2的取值全部替换X1, X2有部分缺失值, 谢谢你们了!!!!!!!!!

   X1                    X2
.0327982            .
.0327982     .
.0327982            .
.0327982            .
.0327982            .
.0327982     .
.0327982            .
.0327982            .
.0327982            .
.0327982            .
.0327982            .
.0327982            .
.0055529        .0055529
.0055529        .0055529
.0055529        .0055529
.0055529        .0055529
.0055529        .0055529
.0055529        .0055529
.0055529        .0055529


二维码

扫码加我 拉你入群

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

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

关键词:缺失值 如何

沙发
xddlovejiao1314 学生认证  发表于 2016-8-9 09:00:19
gen X2=X1 if X2==.

藤椅
Marco_0610 发表于 2016-8-9 09:02:23
xddlovejiao1314 发表于 2016-8-9 09:00
gen X2=X1 if X2==.
大神  我说错了, 我想问如何让X1的取值全部变为X2所取的值(就是0.0055529)

板凳
xddlovejiao1314 学生认证  发表于 2016-8-9 09:04:02
Marco_0610 发表于 2016-8-9 09:02
大神  我说错了, 我想问如何让X1的取值全部变为X2所取的值(就是0.0055529)
replace X1=0.0055529,直接将X1的取值替换为你想要的就行了。祝好运~

报纸
Marco_0610 发表于 2016-8-9 09:05:57
xddlovejiao1314 发表于 2016-8-9 09:00
gen X2=X1 if X2==.
大神  我这个是分组数据,这只是其中的一组, 我有1080组

地板
xddlovejiao1314 学生认证  发表于 2016-8-9 09:21:42
Marco_0610 发表于 2016-8-9 09:05
大神  我这个是分组数据,这只是其中的一组, 我有1080组
你怎么不一次性说完呢。我现在没明白你想要什么样的结果了。如果只是想让X1的取值全部变为0.0055529,直接replace X1=0.0055529就完了额。
已有 1 人评分经验 收起 理由
夏目贵志 + 10 精彩帖子

总评分: 经验 + 10   查看全部评分

7
Marco_0610 发表于 2016-8-9 09:42:29
xddlovejiao1314 发表于 2016-8-9 09:21
你怎么不一次性说完呢。我现在没明白你想要什么样的结果了。如果只是想让X1的取值全部变为0.0055529,直接 ...
大神,我又发了一篇,请原谅我表述不清

8
lineetao 发表于 2016-8-9 11:45:23
问题表述没弄明白 我想题主可能会用到基本的替换命令replace 如果有限定条件的话可加if 想产生新的变量就gen吧

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

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