R语言
i_jiebaby
一个努力的小太阳
展开
-
R语言-包的下载、加载、更新、使用、卸载一条龙
包是R函数、数据、预编译代码以一种定义完善的格式组成的集合。计算机上存储包的目录称为库(library),一般默认下载路径在R版本文件夹内的library子文件夹里。安装install.packages(Package)R语言包的下载感觉和JAVA里用Maven有很相似的地方:直接输入包名,不需要自己手动下载,对于jar包下载迷茫者和项目整体管理都十分友好。 不一样的地方在于...原创 2018-08-26 23:20:54 · 11427 阅读 · 0 评论 -
R语言-数据框
数据框能把各种不同类型数据组织在一起的数据结构,理解起来和Excel表格类似,可指定行列名,在R中使用最广泛 tips:赋值变量的时候用<-;函数参数用=#创建数据框> name <- c('小明','小红','小花')> age <- c(22,20,24)> sex <- c('m','f','m')> person <...原创 2018-08-25 09:14:41 · 1157 阅读 · 0 评论 -
R语言- 列表
列表是一种复杂的数据结构,可以包含不同类型的,类似C的结构体#定义列表> a <- 'hello world'> b <- 168> d <- c(1:10)> l <-list(a,b,d)> l[[1]][1] "hello world"[[2]][1] 168[[3]] [1] 1 2 3 4...原创 2018-08-25 09:15:00 · 544 阅读 · 0 评论 -
R语言-预测海藻数量2(获取预测模型,提高模型准确性)
获取预测模型 因为海藻数量基本是数值型数据,所以考虑进行回归分析(多元线性回归模型),一个变量和一组解释变量的关系 clean.algae <- knnImputation(algae,k = 10)>lm.a1 <- lm(a1 ~ . ,data = clean.algae[,1:12])#.的意思是求a1和其他所有的数据之间的线性关系;属性1+属性2的方法也...原创 2018-08-29 17:59:26 · 3032 阅读 · 0 评论 -
R语言-因子
factor(x = character(), levels, labels = levels, exclude = NA, ordered = is.ordered(x), nmax = NA) levels : 用来指定因子可能的级别(缺省值是向量x中互异的值) labels:用来指定级别的名字 exclude:指定从向量x中剔除的级别值 or...原创 2018-08-25 12:15:34 · 5742 阅读 · 0 评论 -
R语言-表
求对应组合的频率> price <- c(20,12,25,10)> weight <- c(100,200,50,500)#不同重量规格的水果对应的不一样的价格,可以对这种实际情况进行统计> table(weight,price) priceweight 10 12 20 25 50 0 0 0 1 100 0 ...原创 2018-08-25 15:23:08 · 395 阅读 · 0 评论 -
R语言-基础运算
数学运算 含义 样例 + 加 - 减 * 乘 / 除 %/% 取整 %% 取余 ^ 幂乘 逻辑运算 含义 样例 == 是否相等 <= 是否小于 >= 是否大于 ...原创 2018-08-25 16:32:26 · 1181 阅读 · 0 评论 -
R语言- 循环
for循环for(i in a ) for(j in b) {..}&amp;gt; a &amp;lt;- c('a','b','c','d')&amp;gt; for(i in c(1:length(a))){print(i)}[1] 1[1] 2[1] 3[1] 4&amp;gt; for(i in c(1:length(a))){print(a[i])}[1] &quot;a&q原创 2018-08-25 17:14:19 · 5392 阅读 · 0 评论 -
R语言-函数
定义函数: f &amp;lt;- function(x){ 语句; return value } 调用: f(x)&amp;gt; f &amp;lt;- function(x, y){+ xrow &amp;lt;- dim(x)[1]+ xcol &amp;lt;- dim(x)[2]+ yrow &amp;lt;- dim(y)[1]+ ycol &原创 2018-08-26 22:49:59 · 970 阅读 · 0 评论 -
R语言- 数组
数组多维的数据结构,在R中使用不多#创建语句>arr <- array(data,dim)#data是数据,dim是维度描述。下面举二维、三维、四维的三个例子进行演示。#二维> arr1 <- array(seq(from = 2,to = 24,by = 2),dim=c(2,6))> arr1 [,1] [,2] [,3] [,4]...原创 2018-08-25 09:14:09 · 1596 阅读 · 0 评论 -
R语言-矩阵
矩阵每一个元素都相同的二维表,行列名可以更改> mat1 <- matrix(c(1:12),nrow=3,ncol =4)> #定义了一个矩阵> mat1 [,1] [,2] [,3] [,4][1,] 1 4 7 10[2,] 2 5 8 11[3,] 3 6 9 12&...原创 2018-08-25 09:13:43 · 1649 阅读 · 0 评论 -
R语言-字符串
字符串定义串> s <- 'hello world!'> strsplit(s,' ')> #将以‘ ’分隔的元素分开存成列表,可以按任意字符切分(子串中不再含有该字符)> #后面会存使用unlist函数将数据变为字符串向量方便后续计算[[1]][1] "hello" "world!"> unlist(strsplit(s,' '))...原创 2018-08-25 09:13:01 · 1185 阅读 · 0 评论 -
R语言-文本文件读写 txt / csv / xlsx
read.table(file,sep,hesder)#file 文件路径#sep 分隔符#header 第一行是不是列名(如果第一行是列名导入的时候填TRUE;默认值是FALSE,即把第一行算作数据)准备工作为方便后面使用的相对路径,我们先使用setwd(路径)设置路径,设置好之后可以用getwd() 获取当前路径进行检查。> setwd("F:/r-test-d...原创 2018-08-27 14:31:32 · 73341 阅读 · 4 评论 -
R语言-提取数据tips
指定列号或列名提取数据在country.csv文件中存储了一些地区领土面积和居住人数的数据。 信息如下: 下面用R读入数据data1 <- read.csv('country.csv',TRUE)取出指定列的数据> area <- data1[c(1:100),5]> area [1] 193 652090 1246700 ...原创 2018-08-28 10:59:09 · 3544 阅读 · 0 评论 -
R语言-绘图
基本函数plot()常用参数 type 画图类型 main 标题 xlab/ylab x/y轴的轴标题 xlim/ylim x/y轴的取值范围 col 颜色原创 2018-08-28 14:36:28 · 799 阅读 · 0 评论 -
R语言初学(持续更新ing)
在考研复习的强化阶段,面对现实的就业和升学开始了犹豫,综合考虑自己的职业规划放弃了已经做好的几大本考研笔记开始专心学习大数据方面的知识,默默努力!R简介R是用于统计分析、绘图的语言和操作环境。R是属于GNU系统的一个自由、免费、源代码开放的软件,它是一个用于统计计算和统计制图的优秀工具。安装编译器们R语言环境官网:https://www.r-project.org/ RStu...原创 2018-08-24 12:08:02 · 635 阅读 · 0 评论 -
R语言-快速画图
函数介绍 qplot(x, y, …, data, facets = NULL, margins = FALSE, geom = “auto”, xlim = c(NA, NA), ylim = c(NA, NA), log = “”, main = NULL, xlab = NULL, ylab = NULL, asp = NA, stat = NULL, posit...原创 2018-08-28 20:16:44 · 5782 阅读 · 1 评论 -
R语言-基本数据结构
基本数据结构向量生成向量&amp;amp;gt; a &amp;amp;lt;- c(1,3);&amp;amp;gt; print(a);[1] 1 3&amp;amp;gt; b &amp;amp;lt;- seq(from=1,to=10, by=2);&amp;amp;gt; print(b);[1] 1 3 5 7 9&amp;amp;gt; d &原创 2018-08-24 16:56:38 · 725 阅读 · 0 评论 -
R语言-预测海藻数量1(数据准备和缺失数据处理)
准备工作安装要用到得到包 install.packages("DMwR")加载并查看数据> library(lattice)> library(grid)> library(DMwR)> summary(algae) season size speed mxPH mnO2 ...原创 2018-08-29 16:25:57 · 1667 阅读 · 0 评论 -
R语言-向量
向量生成向量> a <- c(1,3);> print(a);[1] 1 3> b <- seq(from=1,to=10, by=2);> print(b);[1] 1 3 5 7 9> d <- rep(0,5);> print(d);[1] 0 0 0 0 0> labs <- paste(c("...原创 2018-08-25 09:11:27 · 289 阅读 · 0 评论 -
R语言-管道函数
定义函数: f &amp;lt;- function(x){ 语句; return value } 调用: f(x)&amp;gt; f &amp;lt;- function(x, y){+ xrow &amp;lt;- dim(x)[1]+ xcol &amp;lt;- dim(x)[2]+ yrow &amp;lt;- dim(y)[1]+ ycol &am原创 2018-08-26 22:07:51 · 8400 阅读 · 0 评论