首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >.subset2中的错误(x,i,精确=精确):递归索引在第2级失败

.subset2中的错误(x,i,精确=精确):递归索引在第2级失败
EN

Stack Overflow用户
提问于 2021-03-20 13:20:08
回答 1查看 372关注 0票数 1

我正在尝试重新计算我的教育变量,从一个18级的因素到一个7级的因素,从没有资格的GCSE D,GCSE A*-C- A级-Undergraduate -Postgraduate -其他。

代码语言:javascript
复制
bes[[bes$education]]%>% recode('No qualification' = 'no qualification',
                               'GCSE D-G, CSE grades 2-5, O level D-E' = 'GCSE D-G',
                               'Youth training certificate, skill seekers' = 'GCSE D-G',
                               'Clerical and commercial qualifications'= 'GCSE D-G',
                               'GCSE A*-C, CSE grade 1, O level grade A-C'  = 'GCSE A*-C',
                               'Scottish Standard grades, Ordinary bands' = 'GCSE A*-C',
                               'Recognised trade apprenticeship' = 'GCSE A*-C',
                               'City&Guilds level 1, NVQ/SVQ 1 and equivalent' = 'GCSE A*-C',
                                 'A level or equivalent '= 'A level',
                               'Scottish Higher or equivalent'= 'A level',
                               'City&Guilds level 2, NVQ/SVQ 2 and equivalent'= 'A level',
                               'HNC/HND, City&Guilds level 4, NVQ/SVQ 4/5'= 'A level',
                               'ONC/OND, City&Guilds level 3, NVQ/SVQ 3'= 'A level',
                               'Univ/poly diploma'= 'Undergraduate',
                               'First degree'= 'Undergraduate',
                               'Nursing qualification'= 'Undergraduate',
                               'Teaching qualification'= 'Undergraduate',
                               'Postgraduate degree'  = 'Postgrad',
                               'Other technical, professional or higher qualification' = "Other")

我在这样做的时候遇到了困难,我不断地收到错误信息。我尝试过使用ifelse函数和各种其他函数,这些函数都来自基r、dplyr和plyr包,但我似乎仍然做不到。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-03-20 18:10:33

第一个命令的语法是错误的。使用bes[[bes$education]]代替bes$education。方括号[[]]与列数和$符号及其名称一起使用。它要么是[[]],要么是$,但两者都不是。

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

https://stackoverflow.com/questions/66722081

复制
相关文章

相似问题

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