
r语言
Gpwner
这个作者很懒,什么都没留下…
展开
-
R语言<dplyr>
dplyr这个包提供让我们更加方便和高效操作数据的方法,一下是一些常见的操作以及说明数据准备: nycflights13(R默认没有,需要安装)中的flights dplyr 首先来看一下flights这个data.frame 1.filter 这个函数允许你选择指定的data frame中的子集,第一个参数是data frame,其后的参数是筛选条件例如筛选flights中month=1原创 2017-04-09 22:03:49 · 2913 阅读 · 0 评论 -
R语言<从源数据选入指定的行或列>
1.数据准备:manager <- c(1, 2, 3, 4, 5)date <- c("10/24/08", "10/28/08", "10/1/08", "10/12/08", "5/1/09")country <- c("US", "US", "UK", "UK", "UK")gender <- c("M", "F", "F", "M", "F")age <- c(32, 45, 25原创 2017-04-03 21:21:08 · 38297 阅读 · 1 评论 -
R<给*apply函数族中的FUN传递多个参数>
myfxn <- function(var1,var2,var3){ var1*var2*var3}lapply(1:3,myfxn,var2=2,var3=100)sapply(1:3,myfxn,var2=2,var3=100) lapply(1:3,myfxn,var2=2,var3=100)[[1]][1] 200[[2]][1] 400[[3]][1] 600> sapply原创 2017-04-17 09:36:18 · 4527 阅读 · 0 评论 -
R<match.call(expand.dots=FALSE)详解>
在R语言很多源码中会看到match.call(expand.dots=FALSE)的代码,刚开始还是看不懂这是什么意思。查一下API:https://www.rdocumentation.org/packages/base/versions/3.5.1/topics/match.call简单看,这个函数会在一般都是写在另外一个函数里边。其会返回其宿主函数体的入参的匹配关系。具体看下面的代码:...原创 2018-11-14 22:47:24 · 2939 阅读 · 2 评论