2
推荐
2279
阅读
apply家活跃成员小聚会
在R中经常会用到一些循环,对于数据量较小的数据,我们使用for循环之类的显循环也没发现什么弊端,但是针对数据量较大的数据,依旧使用显循环,就会发现R中的显循环效率真低!!!那么,今天我们针对apply家族,去总结和对比向量计算和显循环计算。# applyapply(X, MARGIN, FUN, ...) X:数组、矩阵、数据...
2
推荐
2124
阅读
R for data science 之 stringr包
stringr包常用函数总结stringr包是伟大的Hadley Wickham开发的处理字符串的程序包,该包包含的函数如下图:这篇文章我会给大家举例讲解其中的几个常用函数,如果大家想详细的了解每个函数的具体用法,可以使用帮助函数help()去查看。一、初识字符串字符串是几乎在所有编程语言中可以实现的非常重要和有用的数据类型。...
1
推荐
2357
阅读
R for data science之purrr包(下)
head_while() 找到所有满足头部匹配的值 tail_while() 找到所有满足尾部匹配的值mtcars[1,]
mtcars[1,] %>% head_while(~. >5)mtcars[1,] %>% head_while(~. >15)mtcars[,1]
mtcars[,1] %>% tail_while(~. >25)mtcars[,1] %>% tail_while(~. >21)fun <- function(x) x >= 1
head_whi...
1
推荐
3304
阅读
R for data science之purrr包(上)
神器purrr包是Hadley Wickham大神编写的高级函数编程语言包,它可以填充R功能性编程中的缺失部分,使得你的编程更加函数化。purrr包提供了大量的类似map的函数。可以服务于减少循环、处理嵌套数据、多模型等应用需求。map()函数library("purrr") #加载包
data(mtcars) #使用数据集mtcars
head(mtcars) ...