R语言编程艺术#01#数据类型向量(vector)
R语言最基本的数据类型-向量(vector)1、插入向量元素,同一向量中的所有的元素必须是相同的模式(数据类型),如整型、数值型(浮点数)、字符型(字符串)、逻辑型、复数型等。查看变量的类型可以用typeof(x)函数查询。> #插入向量元素> x <- c(88,5,12,13)...
利用R语言分析挖掘Titanic数据集(三)
基于决策树预测获救乘客1)构建一个数据划分函数split.data该函数有三个输入参数:data,p和s.其中data代表输入数据集,参数p从输入集中生成的子集比重,参数s为随机种子。split.data = function(data,p = 0.7,s = 666){set.seed(s) ...
主成分分析(PCA)原理及R语言实现
如果你的职业定位是数据分析师/计算生物学家,那么不懂PCA、t-SNE的原理就说不过去了吧。跑通软件没什么了不起的,网上那么多教程,copy一下就会。关键是要懂其数学原理,理解算法的假设,适合解决什么样的问题。学习可以高效,但却没有捷径,你终将为自己的思维懒惰和行为懒惰买单。PCA的原理和普通实现P...
R语言的向量化编程思维
1.计算缺失值比例perNA<- mean(is.na(Data1))2.按值替换#which返回值是符合条件的下标NAIDX<- which(Data2<=3 | Data2>=8)Data2[NAIDX]<- NA3.找到连续不变且长度超过50的数值片段的起、始行号...
LISP学习-开发环境以及hello world
我想说说关于common lisp的开发环境问题,学习一个新的语言,如何最简单的搭建一个开发环境是至关重要的,它应该不让你在其他方面花费太多的精力,而只专注于学习语言本身。其实我刚开始尝试的并不是commonlisp而是clojure,但是搭建开发环境让我有点灰心,可能跟二教这边的网速有关系吧,有个...
R语言中abline和lines的区别
函数lines()其作用是在已有图上加线,命令为lines(x,y),其功能相当于plot(x,y,type="1")函数abline()可以在图上加直线,其使用方法有四种格式。(1)abline(a,b)表示画一条y=a+bx的直线(2)abline(h=y)表示画出一条过所有点得水平直线(3)a
R语言数据的导入与导出
1.R数据的保存与加载可通过save()函数保存为.Rdata文件,通过load()函数将数据加载到R中。> a <- 1:10> save(a,file='d://data//dumData.Rdata')> rm(a) #将对象a从R中删除> load('d:/...
R语言 条形图
条形图表示矩形条中的数据,条的长度与变量的值成比例。 R语言使用函数barplot()创建条形图。 R语言可以在条形图中绘制垂直和水平条。 在条形图中,每个条可以给予不同的颜色。 语法 在R语言中创建条形图的基本语法是 - barplot(H, xlab, ylab, main, name...
公司大数据基础学习路线图
《Hadoop(基础架构),HDFS(数据存储),CDH(运行环境)》 《Yarn(集群管理),MapReduce(计算框架)》 《Spark(计算框架)》 《Scala(编程语言)》 《Hive(数据存储)》 《Hbase(数据存储)》 《FastDFS(数据存储)》 《Redi...
R语言(一)
向量运算R的强大功能之一就是把整个数据向量作为一个单一对象来处理。一个数据向量仅是数字的排列,一个向量可以通过如下方式构造weight<-c(2,34,434,53)weight[1] 2 34 434 53结构c(……)用来构造向量。这既不是R中输入向量的唯一方法,也不是一般首选的方...
R类型5 R语言 数据帧
R语言数据帧 1特点// 表或二维阵列状结构 每一列包含一个变量的值, 列名称应为非空。 存储在数据帧中的数据可以是数字,因子或字符类型。 每个列应包含相同数量的数据项 2创建数据帧 # Create the data frame. emp.data <- data.frame( ...
R语言数据类型
R语言用来存储数据的对象包括: 向量, 因子, 数组, 矩阵, 数据框, 时间序列(ts)以及列表, 下面讲意义介绍. 1. 向量(一维数据): 只能存放同一类型的数据 语法: c(data1, data2, ...), 访问的时候下标从1开始(和Matlab相同); 向量里面只能...
R语言 如何为图片添加文字说明(转载)
转载:(中文翻译者)[http://blog.csdn.net/chen790646223/article/details/49766659](原文链接)[http://datascienceplus.com/adding-text-to-r-plot/ ]下面介绍了n中为图片添加文字的方法。# 利...
R语言学习——输入与输出
导入数据: grades<-read.table("D:/ProgramData/test1.txt",sep="\t") 求均值:mean() 求方差:sd() 保存数据:write.table(grades,"D:/ProgramData/test2.txt") > g...
R语言学习笔记--数据框输出和查看
(1)将数据框C输出为.csv文件 write.table(C,file="ABC.csv",sep = ",",row.names=FALSE) #ABC.csv将保存在R的工作目录下,当不加sep = " "时,输出的数据会在同一个单元格里,因此要加“,”。 (2)查看数据框C的行数和列...
R语言学习笔记2
接R语言学习笔记1:http://blog.csdn.net/conatic/article/details/51164973【持续更新中】基本简单图形条形图-分类变量 ·1)简单条形图 - 一维数据 barplot(height,horiz,…) height:是一个向量,定各条形的高度或者宽...
R语言学习笔记(3)
本篇内容主要涉及R语言中的矩阵(matrix)和数据框架(data frame) 1. dim函数可以查看R语言中容器(vector,matrix和data frame)的维度,也可以通过赋值符(<-)进行维度的设置(比如规定有几行几列). 2.两维的v...
R语言学习笔记之八
摘要: 仅用于记录R语言学习过程: 内容提要: 字符串的处理、正则表达式、stringi包和stringr包 正文: 字符串的处理 n 导读: u nchar(x)函数:字符串的个数: > x <- c('fudan','jiaoda') > nchar(x) [1] 5 ...
R语言学习笔记之七
摘要: 仅用于记录R语言学习过程: 内容提要: 缺失值的识别与处理; 异常值与重复值的处理 正文: 缺失值的识别与处理 导读: > x <- c(1,2,3,NA,NA,4) > mean(x) [1] NA > sum(x) [1] NA > mean...
R语言学习笔记
本文主要是自己在学习和使用R语言时对于一些不太熟悉的内容做一下记录,记录会随着学习和工作中遇到的问题而增加。 Start: Hello World 首先,用Hello world做个开头吧。 print("Hello World") 1 R语言的开发环境 1.1 下载R-CARN R可以在CR...