国内OBHRM博导名录
25年11月元分析研讨会
问题、建议与微信群
查看“R:数据转换”的源代码
←
R:数据转换
跳转至:
导航
、
搜索
因为以下原因,您没有权限编辑本页:
您所请求的操作仅限于该用户组的用户使用:
用户
您可以查看与复制此页面的源代码。
==<span id="rename"></span>变量重命名== 1、用[[R:显示数据#fixdata | fix()]]或者[[R:显示数据#editdata | edit()]]函数修改变量名称。 2、用R命令修改变量名称。如果需要修改mydata数据框中第5个变量的名称为:item5 names(mydata)[5] <- "item5" ==<span id="recode"></span>变量再编码== 在进行重新分析之前,需要对反向计分的题目进行调整。比如,有一个量表采用Likert 5分等级量表,其中item2,item8是反向计分的题目。意味着对这两道题的回答需要调整,问卷填写者填的5,需要调整为1;4需要调整为2;3不变;2调整为4;1调整为5。这样,才与其他没有反向计分题目的一致。这个时候,我们就需要对item2,item8进行再编码。 有时,我们需要对变量进行相应的调整,也会用到再编辑。比如,被调查者的教育程度,原来的数据中1代表小学 2代表初中……,后面我们需要将小学与初中进行合并出来,也就是不再区分小学与初中,这时也需要进行再编码。 R自带的函数相对复杂,建议使用car包中的recode()来进行再编辑。具体操作如下: <pre>library(car) # 启用car包。如果没有安装,请先安装。安装方法,请在R控制台输入:install.packages("car")。 mydata$item2 <- recode(mydata$item2, "1=5;2=4;3=3;4=2;5=1;else='NA'") # 对item2进行再编码 mydata$item8 <- recode(mydata$item8, "1=5;2=4;3=3;4=2;5=1;else='NA'") # 对item8进行再编码</pre> 另外,doBy包中的recodevar()也可以用来再编码。
返回至
R:数据转换
。
导航菜单
个人工具
登录
命名空间
页面
讨论
变种
视图
阅读
查看源代码
查看历史
更多
搜索
导航
首页
发起人
编辑团队
编辑练手
最近更改
研究量表
全部量表
中文量表
英文量表
主题量表
统计分析
统计资源
SPSS
Jamovi
R
Mplus
开放数据
学术资源
最佳论文
国际期刊
国内期刊
一站阅读
学术会议
国内院校
自科项目
Zotero
教学资源
重要学者
网络课程
调查报告
心理测验
游戏活动
教学案例
电影视频
常用工具
链入页面
相关更改
特殊页面
页面信息