导图社区 R语言命令对比整理(系列1)2021-12-25
学习编程语言要善于理解与记忆,字符串检查匹配的若干个命令,很容易混淆,串起来其实是根据使用场景中遇到的问题而设计的功能。
Purrr包除了占据tidyverse风格核心函数式编程的map_* 功能,还提供非常强大的list操作功能,通过这张脑图,快速学习和记忆。 purrr中文资料非常有限,希望对您有帮助。
社区模板帮助中心,点此进入>>
互联网9大思维
组织架构-单商户商城webAPP 思维导图。
域控上线
python思维导图
css
CSS
计算机操作系统思维导图
计算机组成原理
IMX6UL(A7)
考试学情分析系统
排序
sort()
返回值:原地(就地)对向量进行排序
例子: x = c(1,5,8,2,9,7,4) sort(x) ## [1] 1 2 4 5 7 8 9
order()
返回值:默认升序,排名第 2 的元素在原向量的第 4 个位置
例子: order(x) ## [1] 1 4 7 2 6 3 5
rank()
返回值:默认升序,第 2 个元素排名第 4 位
例子: rank(x) ## [1] 1 4 6 2 7 5 3
rev()
可将序列进行反转
即 1,2,3 变成 3,2,1
str检查匹配
有没有匹配元素?
str_detect:返回logical
例子: x <- c("banana" ,"apple", "pear") str_detect(x, "p") ## [1] FALSE TRUE TRUE
在哪几个元素里有匹配?
str_which:返回integer
例子: str_which(x, "p") ## [1] 2 3
有多少个匹配项?
str_count:返回integer
例子:str_count(x, "p") ## [1] 0 2 1
具体匹配在元素的哪个位置?
str_locate:返回matrix
例子:str_locate(x, "a.") ## start end ##[1,] 2 3 ##[2,] 1 2 ##[3,] 3 4
str_locate_all: 返回list
例子:str_locate(x, "a.") [[1]] start end [1,] 2 3 [2,] 4 5 [[2]] start end [1,] 1 2 [[3]] start end [1,] 3 4