R
文章平均质量分 69
幸运六叶草
个人公众号:“Python技术博文”;关注人工智能,热衷学习IT新技术。
展开
-
R语言实战--源码分析
R语言实战--源码分析 #将位数设置为2,可以让读出的结果更加方便options(digits = 2)Student<-c("John Davis","Angela williams","Bullwinkle Moose","David Homes", "Janice Markhammer","Chery Cushing", "原创 2016-05-24 22:43:56 · 2428 阅读 · 0 评论 -
R语言--数组和列表
R语言数组:R中的数组是指具有相同数据类型元素的集合----又可以看做是向量和矩阵的推广一位数组就是向量,二维数组就是矩阵;数组生成函数array(); 数组的数据,数组的维数:c(3,4,2)---有两个矩阵,每个矩阵都是三行乘以四列的xx[2,3,2]---数组的第二行第三列而且是第二个数组的值xx[2,1:3,2]--显示数组第二行;第1-3列;第二个数组中的元素原创 2016-05-22 16:23:21 · 5230 阅读 · 0 评论 -
R语言---数据导入方式
函数数据输入:1:直接输入c()函数:2:间接输入scan()函数:输入数据时数据用空格分隔开3:从文本里读入文件导入student还可以添加标题:studentheader=T)4:从excle中导入文件导入excle中的文件有两种方式:其一:导入老的excle版本:xls类型的文件;采用RODBC的方式进行导入,但是他有一个问题,只支持32位的不支持原创 2016-05-22 22:49:19 · 5817 阅读 · 0 评论 -
R语言使用手册
在R的官方教程里是这么给R下注解的:一个数据分析和图形显示的程序设计环境(A system for data analysis and visualization which is built based on S language.)。R的源起R是S语言的一种实现。S语言是由 AT&T贝尔实验室开发的一种用来进行数据探索、统计分析、作图的解释型语言。最初S语言的实现版本主要是S-PLUS转载 2016-05-23 12:54:28 · 11762 阅读 · 1 评论 -
R语言数据的排序和合并--ordered();rbind()
R语言数据的排序和合并 leadership借用前一章的:> leadership managerID testDate country gender age item1 item2 item3 item4 item51 1 10/14/08 us M 32 5 4 5 5 52原创 2016-05-23 22:29:03 · 9859 阅读 · 0 评论 -
R语言初学者经验
经验丰富的程序员通常会发现R语言的某些方面不太寻常。以下是这门语言中你需要了解的一些特性: 1、对象名称中的句点(.)没有特殊意义。但美元符号($)却有着和其他语言中的句点类似的含义,即指定一个对象中的某些部分例如:(1)A$x是指数据框A中的变量x。(2)lm.x 指一个变量,lm$x则指对象lm的一个属性。2、 R不提供多行注释或块注释功能你必须以#作为多行注释每行转载 2017-03-08 18:49:11 · 1246 阅读 · 0 评论 -
read.table和readr::read_delim差异化实例详解
# 1. 使用read.table读取数据system.time( read.table("/home/data/test_data", sep = "\001", quote = "", stringsAsFactors = F, comment.char = "", col.names = colN原创 2017-03-08 18:57:59 · 3969 阅读 · 1 评论 -
R语言rank函数详细解析
前言:在R中,和排序相关的函数主要有三个:sort(),rank(),order()。 sort(x)是对向量x进行排序,返回值排序后的数值向量。rank()是求秩的函数,它的返回值是这个向量中对应元素的“排名”。而order()的返回值是对应“排名”的元素所在向量中的位置。 下面以一小段R代码来举例说明:> x-c(97,93,85,74,32,100,99,67)> so原创 2017-03-08 18:46:20 · 24089 阅读 · 0 评论 -
R中去除为NA的行
下面用实例来说明这两个函数的作用:这是一个数据框final: gene hsap mmul mmus rnor cfam 1 ENSG00000208234 0 NA NA NA NA 2 ENSG00000199674 0 2 2 2 2 3 ENSG00000221622 0 NA NA NA NA 4 ENSG00000207604原创 2017-03-08 20:56:36 · 55481 阅读 · 0 评论 -
R语言随机抽样sample
在模拟实际数据情况时,常常会使用随机抽样函数来从整体中挑出部分样本数据。随机抽样又分为重复随机抽样和不重复随机抽样两种。重复抽样是指:本次从整体中抽取出的数据样本,在下一次抽取时同样有机会被抽取。不重复抽样就是:一旦被抽取为样本,下次就不能再被抽取了。sample函数可以完成随机抽样处理,其基本形式为:sample(x, size, replace = FALSE)具体参数的含原创 2017-03-09 20:53:49 · 53289 阅读 · 0 评论 -
R语言--矩阵篇
除此之外还可以用append函数为原有的向量添加元素> append(t,10:15) [1] 2 543 3 5 1 10 11 12 13 14 15Append追加元素:追加之后原来的向量并没有改变其元素取值;缺省关键字after时表示从向量的末尾追加元素> c > prod(c)[1] 24> append(c,6:8)[原创 2016-05-22 13:56:32 · 31744 阅读 · 2 评论 -
R语言基本数据类型和一些一本函数
单个向量中的数据类型要求必须是相同的类型,同一个向量当中无法混杂不同类型的数据;向量赋值1)左键头赋值> x > x[1] 1 3 5 7 92)assign函数对向量进行赋值例子: > assign("w",c(1,3,5,7,9))> w[1] 1 3 5 7 9 3)还可以用右键头进行赋值:例子:> c(1,3,5,7,9) -> y原创 2016-05-22 11:43:01 · 1354 阅读 · 0 评论 -
R语言--数值和字符处理函数
数值和字符处理函数取相反数abs(-4)---4求平方差:sqrt(4)---2取整函数:1)向上取整:ceiling(3.45)---42)向下取整:floor(3.475)---33)向零的方向截取的参数的整数部分:trunc(5.99)----54)指定要处理的参数,还有要保留的参数:round(3.475,digits=2)----3.485)signif(原创 2016-05-24 22:46:07 · 5732 阅读 · 0 评论 -
R语言各种方法总结及实例
R语言的条件控制语句条件控制语句--1)if-else语句2)switch语句 If-else语句(1):if(cond) statement_1(2):if(cond) statement_1 else statement_2(3)Ifelse 用法实例:> x<-3> #运行完之后值存放在y中> if(x>2) y<-2*原创 2016-05-25 20:14:24 · 10615 阅读 · 0 评论 -
R中图形要素的颜色
#设置图形要素的颜色(回顾)#一、用颜色名#1)Plot函数中,使用col=参数来决定要素的颜色#2)如果指不定plot type,颜色加在散点上,如果指定了plot type,例如line,则颜色加在线上#3)其它函数,例如柱形图:barplot()和直方图:histogram()也使用col=参数影响颜色#二、使用数值表达颜色#n为当前调色板上的颜色值#缺省调色原创 2016-05-26 22:38:55 · 8799 阅读 · 0 评论 -
R语言画图功能使用手册
R语言画图功能大全一、plot()函数:散点图----#plot是用来画散点图的~左边是因变量;右边是自变量plot(cars$dist~cars$speed) ,#y~xmain=”Relationship between car distance & speed” ,#画标题xlab = "Speed(miles per hour)"原创 2016-05-26 22:37:31 · 7175 阅读 · 0 评论 -
R中利用apply、tapply、lapply、sapply、mapply、table等函数进行分组统计
apply函数(对一个数组按行或者按列进行计算):使用格式为:apply(X, MARGIN, FUN,...)其中X为一个数组;MARGIN为一个向量(表示要将函数FUN应用到X的行还是列),若为1表示取行,为2表示取列,为c(1,2)表示行、列都计算。示例代码:> ma > ma [,1] [,2] [,3] [,4][1,] 1 3 1转载 2016-04-07 15:21:28 · 2467 阅读 · 0 评论 -
R语言——read.table;read.csv(读取外部数据)
使用R语言的时候,如果是少量数据,不妨使用c()或其他函数进行创建;但是对于大量数据,最好还是先通过其他更方便的软件创建数据文件,然后使用R读入这个文件。前文说,.csv是非常好的数据文件格式,跨平台支持非常好。我在Excel或者SPSS中创建的数据,只要存为csv格式,就可以使用几乎任何数据处理软件对这些数据进行处理了。R语言中读取外部文件的最基本函数是read.table(),先介绍r转载 2016-04-07 14:28:09 · 110372 阅读 · 3 评论 -
R语言 ——kmodes()所属R语言包
kmodes(klaR)kmodes()所属R语言包:klaR K-Modes Clustering K-Modes聚类 译者:生物统计转载 2016-04-06 08:34:45 · 5691 阅读 · 1 评论 -
R语言简单语法入门
以下是R编程常用的一些命令(不包括统计分析与作图)。###################################运算符##################################数学运算:+,-,*,/,^,%%。(加,减,乘,除,乘方,求余。)比较运算:>,=,逻辑运算:&,|,!。(与,或,非。)转载 2016-04-05 20:44:54 · 2721 阅读 · 0 评论 -
基于R语言的文本挖掘技术
文本挖掘 2绪论 41.文本挖掘的基本概念 41.1文本挖掘的介绍 41.2文本挖掘的定义 51.3文本挖掘的任务 51.4文本挖掘的主要用途 61.5文本挖掘与数据挖掘 72.文本挖掘的过程 72.1文本预处理 82.2文本挖掘 92.3模式评估与表示 9原创 2016-05-31 21:52:15 · 5430 阅读 · 0 评论 -
Python数据挖掘---绘图源代码具体详解
第一节介绍数据挖掘是一个隐式提取以前未知的潜在有用的数据信息提取方式。它使用广泛,并且是众多应用的技术基础。本文介绍那些使用Python数据挖掘实践用于发现和描述结构模式数据的工具。近些年来,Python在开发以数据为中心的应用中被用的越来越多。感谢大型科学计算社区的支持以及大大丰富的数据分析函数库。尤其是,我们可以看到如何:• 导入和可视化数据•转载 2017-03-10 17:26:23 · 3958 阅读 · 0 评论