R
Northan
这个作者很懒,什么都没留下…
展开
-
R语言基本操作函数
1.变量变换 as.array(x),as.data.frame(x),as.numeric(x),as.logical(x),as.complex(x),as.character(x),...转换变量类型;使用如下命令可得到全部列表,methods(as) factor():将一个向量转化为一个因子2.变量信息 is.na(x),is.n转载 2015-12-28 13:32:21 · 15693 阅读 · 0 评论 -
R 语言逐行读取并处理大文件
用R语言作分析时,有时候需要逐行处理非常大文件,各种教材中推荐的read.table 和scan都是一次性读入内存,如果文件有好几个Gb大小,一般电脑肯定吃不消。其实R中可以逐行读取的行数,这里示例一个函数,作为备忘:con line=readLines(con,n=1)while( length(line) != 0 ) { print(line) lin转载 2016-01-14 23:29:02 · 4637 阅读 · 0 评论 -
R 语言 数据切片,对每个切片组分别操作
R语言中处理frame数据框,根据某一列进行切片分组,之后对每一组进行排序、挑选等操作。用到的函数主要是splite() lapply() sapply() 其中sapply()可以能够简化输出形式,即如果能把列表简化成矩阵形式那么就转化,如果不能就输出列表。在下面这个例子中,对于数据框,依据"group"列分为三组,对于每一组,我们依据"value"列进行排序,当出现排序值一样的时候,再原创 2015-12-26 17:25:13 · 17592 阅读 · 0 评论 -
R 语言中,数据框依据不同列进行排序
在R中处理数据框类型的数据时候,经常会遇到根据数据框中某一列来对整个数据框进行排序的情况。同时,当主列排序完成之后,会有相同级别的多行数据存在,这时可能就需要依照另外一列进行次级排序。下面的代码通过order() 函数返回个行所对应的顺序,同时该函数可以接受多个参数进行排序,第一个参数是主排序的依据列,第二个是次级排序依据列,依次类推。> x <- c(3,5,4,6,3,2,1,4原创 2015-12-24 22:56:39 · 29978 阅读 · 0 评论 -
R 语言绘图006-绘图参数设置函数par()详解
par()函数是R里有关绘图的重要函数之一,以下是对par()函数说明内容的一些整理。描述:par函数用于设定或询问绘图参数。参数设定可通过par(参数名 = 取值)或par(赋值参数列表)的形式进行。用法:par(..., no.readonly = FALSE)函数变量:... “参数名 = 取值”或“赋值参数列表”形转载 2016-01-09 11:25:00 · 1955 阅读 · 0 评论 -
R 语言绘图005-函数par()详解
R有着非常强大的绘图功能,我们可以利用简单的几行代码绘制出各种图形来,但是有时候默认的图形设置没法满足我们的需要,甚至会碰到各种各样的小问题:如坐标轴或者标题出界了,或者图例说明的大小或者位置遮挡住了图形,甚至有时候默认的颜色也不能满足我们的需求。如何进行调整呢?这就用到了“强大”的函数par()。我们可以通过设定函数par()的各个参数来调整我们的图形,这篇博文就是对函数par()的各个参数进行转载 2016-01-09 11:19:10 · 1907 阅读 · 0 评论 -
R 语言绘图003-设备管理
1. 三种类型的画图命令:(1) 高级画图函数:产生一个新的图形,并且可以在图形中显示坐标、标记和标题等元素(2) 低级画图函数:向已经存在的图形中添加自定义的元素,如添加点、线和标记等(3) 交互式的图形函数:允许运用点击设备如鼠标向已存在的图形中添加信息或者从中提取信息2. 绘图设备的管理x11():打开绘图窗口,例如:> x11();x11()转载 2016-01-09 11:11:13 · 734 阅读 · 0 评论 -
R 语言绘图004-legend()参数详解
legend(x, y = NULL, legend, fill = NULL, col = par("col"), border = "black", lty, lwd, pch, angle = 45, density = NULL, bty = "o", bg = par("bg"), box.lwd = par("lw转载 2016-01-09 11:14:44 · 8634 阅读 · 0 评论 -
R 语言绘图002-页面布局
par()、layout()、split.screen()函数1. par()函数的参数详解函数par()可以用来设置或者获取图形参数,par()本身(括号中不写任何参数)返回当前的图形参数设置(一个list);若要设置图形参数,则可用par(tag = value)的形式,其中tag的详细说明参见下面的列,value就是参数值,例如:par(mar = c(4, 4, 1转载 2016-01-09 11:08:55 · 2324 阅读 · 0 评论 -
R 语言绘图001-基础参数
ann:如果ann=FALSE,那么高水平绘图函数会调用函数plot.default使对坐标轴名称、整体图像名称不做任何注解。默认值为TRUE。> plot(1:4,ann=FALSE,main='plot(1:4,ann=FALSE)')#尽管指定了参数main的值,但是图像中仍然没有显示> plot(1:4,ann=TRUE,main='plot(1:4,ann=FALSE)') #添转载 2016-01-09 11:04:26 · 1807 阅读 · 0 评论 -
R 语言中,数据框依据不同列进行排序
在R中处理数据框类型的数据时候,经常会遇到根据数据框中某一列来对整个数据框进行排序的情况。同时,当主列排序完成之后,会有相同级别的多行数据存在,这时可能就需要依照另外一列进行次级排序。下面的代码通过 order() 函数返回个行所对应的顺序,同时该函数可以接受多个参数进行排序,第一个参数是主排序的依据列,第二个是次级排序依据列,依次类推。&gt; x &lt;- c(3,5,4,6,3,2...原创 2018-11-04 11:34:21 · 11668 阅读 · 0 评论