我有一个非常微不足道的问题,我无法找到答案。 使用mtcars数据:
usort($cars, function($a, $b) {
return strtotime($a[1]) <=> strtotime($b[1]);
});
我可以直接将N列作为向量,而不是作为data.table的列吗?
答案 0 :(得分:2)
试试这个:
library(data.table)
data(mtcars)
mtcars <- as.data.table(mtcars)
mtcars <- mtcars[,.N, by=cyl]$N
mtcars
> [1] 7 11 14
答案 1 :(得分:1)
如果你想用基数R做这个,你可以使用:
sapply(unique(mtcars$cyl), function(x) sum(mtcars$cyl == x))