公共列的多个相似数据集的频率表

时间:2017-05-29 11:22:13

标签: r apply

如何获取公共列[JsonSchema\Exception\ResourceNotFoundException] file_get_contents(phar://Y:/Programs cache/PHP/): failed to open stream: phar error: no directory in "phar://Y:/Programs cache/PHP/", must have at least phar://Y:/Programs cache/PHP// for root directory (always use full path to a new phar 的多个数据集msleepmsleep_sub的频率表?我想知道是否可以通过将列名传递给vore族函数来实现这一点。

apply

更确切地说,如何使用单个命令获得上述两个输出。

1 个答案:

答案 0 :(得分:1)

我们将对象保留在list中,并通过使用table

循环list来获取所需列的lapply
lapply(list(msleep, msleep_sub), function(x) table(x$vore))

在将对象保留在tidyverse

后,其他选项为list
library(tidyverse)
list(msleep, msleep_sub) %>%
             map(~table(.$vore))

如果我们需要名为list

mget(ls(pattern = "msleep")) %>% 
                  map(~table(.$vore))