- 42
- 0
- 约1.16万字
- 约 17页
- 2017-04-08 发布于湖北
- 举报
R语言学习系列17-数据整合Ⅰ—基本操作解读
16. 数据整合Ⅰ—基本操作目录:一. 数据框创建新变量二、变量的重命名三. 变量的重新编码四. 数据排序五. 数据合并六. 选取数据的子集七. 简单的随机抽样正文:一、数据框创建新变量假设有MyData数据框,其中变量为x1,x2. 现创建名为sumx和meanx的新变量,分别存储变量x1与x2的加和与均值。#方法1MyData$sumx - MyData$x1 + MyData$x2MyData$meanx - (MyData$x1 + MyData$x2)/2#方法2attach(MyData)MyData$sumx - x1+x2MyData$meanx - (x1+x2)/2detach(MyData)#方法3(建议方法)MyData - transform(MyData, sumx = x1 + x2,meanx = (x1+x2)/2)二、变量的重命名 1. 用交互式编辑器若修改数据集x的变量名,键入函数fix(x),即可打开交互式编辑器界面。score-data.frame(student=c(A,B,C,D),gender=c(M,M,F,F),math=c(90,70,80,60),Eng=c(88,78,69,98),pl=c(66,59,NA,88))fix(score)score.list-as.list(score)#将score转化为列表fix(score.list)(1)若数据集为矩阵或数据框将打开“数据编辑器”,单击要修改的变量名,在弹出的“变量编辑器”修改即可:(2)若数据集为列表将交互式编辑器为一个记事本,只需修改“.Names”之后对应的变量名即可:2. 用函数rename()reshape包中的函数rename(),用来修改数据库和列表的变量名,但不能修改矩阵的变量名,基本格式为:rename(x, c(oldname=newname,...))其中,oldname为原变量名,newname为新变量名。library(reshape)rename(score,c(pl=chinese))student gender math Engchinese1 A M 90 88 662 B M 70 78 593 C F 80 69 NA4 D F 60 98 88rename(score.list,c(pl=chinese))$student[1] A B C DLevels: A B C D$gender[1] M M F FLevels: F M$math[1] 90 70 80 60$Eng[1] 88 78 69 98$chinese[1] 66 59 NA 88注意:原数据集中的变量名并未被修改。3. 用函数names()和rename()一样可用来修改数据框和列表的变量名,不能修改矩阵的变量名;区别在于:names()会在原数据集中修改变量名。其基本格式为:names(x)[i]-newnamenames(score)[5]=chinesescorestudent gender math Engchinese1 A M 90 88 662 B M 70 78 593 C F 80 69 NA4 D F 60 98 88 4. 用函数colnames()和rownames()用来修改矩阵的变量名(行名和列名),也能修改数据框的行名和列名。基本格式为:rownames(x)[i]-newnamecolnames(score)[5]=Chinesescorestudent gender math Eng Chinese1 A M 90 88 662 B M 70 78 593 C F 80 69 NA4 D F 60 98 88rownames(score)=letters[1:4]scorestudent gender math Eng ChineseaA M 90 88 66bB M 70 78 59cC F 80 69 NAdD F 60 98 88三、变量的重新编码例如,数据集Leader中连续型变量age重新编码为分
您可能关注的文档
- 旅客到达工作melTmp五讲述.pptx
- Revit小教程解读.doc
- 施工自检表格讲述.doc
- RFQ和客户分析解读.ppt
- RFID标签在企业资产管理中的应用讨论解读.pptx
- 施工组织设计(高平)讲述.docx
- 旅游deal底层品类定义讲述.docx
- RFQ分享会解读.pptx
- rmf第三章门电路3.4-3.4.4解读.ppt
- 旁路原理与方法第一.二章讲述.docx
- 小区绿化施工协议书.docx
- 墙面施工协议书.docx
- 1 古诗二首(课件)--2025-2026学年统编版语文二年级下册.pptx
- (2026春新版)部编版八年级道德与法治下册《3.1《公民基本权利》PPT课件.pptx
- (2026春新版)部编版八年级道德与法治下册《4.3《依法履行义务》PPT课件.pptx
- (2026春新版)部编版八年级道德与法治下册《6.2《按劳分配为主体、多种分配方式并存》PPT课件.pptx
- (2026春新版)部编版八年级道德与法治下册《6.1《公有制为主体、多种所有制经济共同发展》PPT课件.pptx
- 初三教学管理交流发言稿.docx
- 小学生课外阅读总结.docx
- 餐饮门店夜经济运营的社会责任报告(夜间贡献)撰写流程试题库及答案.doc
原创力文档

文档评论(0)