R学习
文章平均质量分 59
LandH的Blog
这个作者很懒,什么都没留下…
展开
-
零基础学R:常用命令总结_part2
31. 单样本t检验:help(t.test)单样本T检验是检验某个样本和一个给定均数的差别。例如,单侧检验看某样本的年龄均数是否大于8。那么无效假设为 mut.test(Age,mu=8,alternative="less",conf.level=0.95)可简写为t.test(Age,mu=8,alt="less",conf=0.95)如果无效假设是mu>8,则命令里les原创 2017-05-15 11:27:34 · 1595 阅读 · 0 评论 -
R语言:for循环使用小结
基本结构展示:vals =c(5,6,7)for(v in vals){ print(v)}#即把大括号里的内容对vals里的每一个值都循环run一遍实例展示:1. paste() 命令是把几个字符连接起来,如paste("A","B","C",sep=" ")得到的就是“A B C”,在次基础上写如下for loop:partnumber = c原创 2017-06-26 15:16:37 · 138824 阅读 · 5 评论 -
R语言:if-else条件判断及any、all、na.omit使用方法
基本结构展示:if (7 print("Seven is less than ten")} else{ print("seven is more than ten")} 实例演示:Titanic=read.csv("https://goo.gl/4Gqsnz") #从网络读取数据1. any() #any代表只要有任一值符合,即为T原创 2017-06-26 15:03:45 · 20194 阅读 · 0 评论 -
R语言:ggplot绘图常用方法
1. 安装和读取: install.packages("ggplot2") library(ggplot2)2. 画点图(泰坦尼克数据): Titanic=read.csv("https://goo.gl/4Gqsnz") #从网络读取数据 ggplot(data=Titanicclean,aes(x=A原创 2017-06-26 14:57:04 · 9767 阅读 · 0 评论 -
R语言:如何声明函数
R写functions的格式如下:数据库名称mydata= function(AA){ BB=AA的函数 return(BB)}举例如下,kelvin温度和cellsius温度的换算:kelvin_to_cellsius=function(AA){ BB=(AA-273.15)*(9/5)+32 return(BB原创 2017-06-26 14:28:33 · 1157 阅读 · 0 评论 -
R语言:数据管理常用命令
1. 合并数据库横项合并: data3纵向合并:data3 2. 变量重新命名data1 names(data1)[2:4] 3. 查重去重unique(data1) //整个数据库去重data1[!duplicated(data1$height), ] //去除身高重复的值或:index data2 4. 变量分组并创建原创 2017-06-08 13:25:42 · 894 阅读 · 0 评论 -
R语言:截取变量中指定位置的若干个字符
例如,某数据库如下,需要把第二个变量File里面的ID号码提取出来作为一个新变量,ID号码都是T开头之后的十一位数(如T-20-252-02)。命令如下:b=readWorksheetFromFile(temp[11],sheet=1) //读入excel数据,命名为数据库b,这里temp[11]是读入temp中第11个文件名对应的文件attach(b) /原创 2017-05-29 14:45:28 · 14022 阅读 · 0 评论 -
R语言:批量循环读取一系列excel文件
例如有20个excel文件分别代表20个亚组的数据,文件名为亚组名P01-P20,每个文件中的变量个数和名称等都是相同的,可通过以下命令实现一次性读取20个excel,并生成一个新变量提示来自哪个亚组(同时展示如何读取每个excel第二列数据的前11个字符生成一个新变量id)。例如P01数据如下:首先,读取excel文件先要安装package: XLConn原创 2017-05-26 13:34:39 · 20211 阅读 · 0 评论 -
R语言:画q-q图
1. 首先安装画图的package叫做qqman:install.packages('qqman')library(qqman)2. 导入需要绘图的数据:data1 data2 data33. 将需要作图的未校正P值变量(如UNADJ)拿来作图即可:qq(data1$UNADJ)如果想把三幅图放到一起横向比较,则:pa原创 2017-05-24 14:54:08 · 11372 阅读 · 2 评论 -
零基础学R:常用命令总结_part1
1. R或Rstudio下载安装: 首先安装R,到官网https://cran.r-project.org/; 选择距离你地理位置最近的镜像CRAN mirrors,然后下载对应系统(MAC, WINDOWS,LINUX)的R安装包,像其他软件一样安装即可; 然后到https://www.rstudio.com/; 下载Rstudio,同理安装。2. 查找工作路径 getwd(原创 2014-12-15 17:10:21 · 2590 阅读 · 0 评论