R语言purrr map map2 pmap操作示例代码
代码语言:r
所属分类:其他
代码描述:R语言purrr map map2 pmap操作示例代码
下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开
#比如有一个序列ns,现在想得到res,让ns中每一个数字变为平方数,代码如下 ns <- c(1, 2, 3, 4, 5, 6, 7, 8, 9, 10) res <- c() for (n in ns) { res <- c(res, n*n) } res #使用purrr library(purrr) # map(数据, 操作函数) res <- map(ns, function(x)x*x) unlist(res) # library(tibble) infos <- tibble( family=c("张", "李", "王", "赵"), name=c("三", "四", "五", "六"), born=c(1990, 1992, 2000, 1985) ) infos #计算年龄 age <- purrr::map(infos$born, function(x, y){2020-x}) %>% unlist() infos$age <- age infos #拼接姓名 fullname <- purrr::map2(infos$family, infos$name, function(x, y)paste0(x,y.........完整代码请登录后点击上方下载按钮下载查看
网友评论0