R语言
文章平均质量分 78
kicilove
健身yoyo
机器学习&统计学&深度学习发烧友
@
微信号:kici1201
展开
-
R语言中的集合操作
R语言中的集合运算操作,在很多时候可以省掉for循环带来的开销成本。我们知道在集合对元素的操作有并,交,补,取余等,下面直接代码介绍:#集合A> A<-1:10> A [1] 1 2 3 4 5 6 7 8 9 10> #集合B> B<-seq(5,15,2)> B[1] 5 7 9 11 13 15>集合C> C<-1:5> C[1] 1 2 3 4原创 2017-07-17 10:34:04 · 6309 阅读 · 0 评论 -
【数据处理】R语言--data.table -dcast and melt(数据拆分and合并)
R–data.table -dcast and melt(数据拆分and合并)写在前面:数据整形的过程确实和揉面团有些类似,先将数据通过melt()函数将数据揉开,然后再通过dcast()函数将数据重塑成想要的形状 reshape2包: melt-把宽格式数据转化成长格式。 cast-把长格式数据转化成宽格式。(dcast-输出时返回一个数据框。acast-输出时返回原创 2017-07-25 14:07:09 · 6613 阅读 · 0 评论 -
【数据处理】R语言--data.table介绍以及例子
R—-data.table包介绍学习相比dplyr包,data.table包能够更大程度地提高数据的处理速度,这里就简单介绍一下data.tale包的使用方法。data.table:用于快速处理大数据集的哦数据的读取 data.table包中数据读取的函数:fread()data.table的创建library(data.table)DT = data.table(x=原创 2017-07-25 13:57:30 · 3991 阅读 · 0 评论 -
【数据处理】R语言--data.table包使用总结
首先下载安装data.table包 install.packages("data.table") library(data.table)利用fread函数导入数据,在data.table包支持使用fread函数从本地或者web上导入数据,功能相当于base包的read.csv。mydata = fread(“https://github.com/arunsrinivasan/sa原创 2017-07-25 11:13:33 · 49054 阅读 · 6 评论 -
R语言--异常值检测
自编函数,boxplot()原理outlier.IQR 1.5, replace = FALSE, revalue = NA) { q TRUE) #四分位间距3倍间距以外的认为是离群值 IQR 4] - q[2] x1 2] - multiple * IQR | x > q[4] + multiple * IQR) x2 <- x[x1] if (length(x2)原创 2017-07-28 15:13:22 · 20462 阅读 · 2 评论