首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >R从行值创建变量。

R从行值创建变量。
EN

Stack Overflow用户
提问于 2015-07-06 18:27:20
回答 3查看 65关注 0票数 0

我正在使用墨西哥政府进行的一项“每户家庭收入/费用”调查的数据,其中每个单元可以包含一个以上的住宅。

每个单元有一个独特的6位数的折页数和一个两位数字的标识符,表示该单元中的一个住宅(00表示它的主住宅,01表示它的第二个住宅和on);因此,它看起来如下:

代码语言:javascript
运行
复制
Folium.ten   Folium.hom
091001       00
091001       01
091002       00
091003       00
091003       01
091003       02

*请注意,安老院数目可能会有所不同。

我想要做的是在这两个变量上创建一个新变量,以便更容易地识别每个家庭,我的想法如下(我对不同的解决方案开放):

代码语言:javascript
运行
复制
Folium.ten   Folium.hom   Folium.id
091001       00           09100100
091001       01           09100102
091002       00           09100200
091003       00           09100300
091003       01           09100301
091003       02           09100302

谢谢!

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2015-07-06 18:30:36

你可以试试

代码语言:javascript
运行
复制
df$Folium.id <- do.call(paste0, df)
df
#  Folium.ten Folium.hom Folium.id
#1     091001         00  09100100
#2     091001         01  09100101
#3     091002         00  09100200
#4     091003         00  09100300
#5     091003         01  09100301
#6     091003         02  09100302
票数 2
EN

Stack Overflow用户

发布于 2015-07-06 18:30:18

df$Folium.id <- paste0(dat$Folium.ten,dat$Folium.hom)

票数 1
EN

Stack Overflow用户

发布于 2015-07-06 18:30:33

您可以使用

df$Folium.id <- paste0(df$Folium.ten, df$Folium.hom)

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31253029

复制
相关文章

相似问题

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