首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >R中变量的条件重编码与额外变量的创建

R中变量的条件重编码与额外变量的创建
EN

Stack Overflow用户
提问于 2021-05-27 15:51:42
回答 1查看 331关注 0票数 0

我是新来的,需要帮助。我必须按以下方式对变量进行重新编码:

将V11和V12记录为两个变量,然后将两者标准化。

代码语言:javascript
复制
if old V11 value = 0, new V11 value = 0 and V12 value = 0
if old V11 value = 1, new V11 value = 1
if old V11 value = 2, new V11 value = 1 and V12 value = 1

我正在努力创建一段工作代码。谢谢你的帮助。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-05-27 17:56:43

代码语言:javascript
复制
if (V11==0) {
 V12 <- 0
}
else if (V11==2) {
 V11 <- 1
 V12 <- 1
}

这解决了如果V11和V12只有1长度的问题。因为代码中的第二个条件实际上没有改变任何东西,所以它不需要包含在答案中。

如果V11和V12是带有length>1的向量,请尝试:

代码语言:javascript
复制
V12[V11==0] <- 0
V12[V11==2] <- 1
V11[V11==2] <- 1
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/67725723

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档