如何将每列除以最后一行

时间:2017-04-13 10:24:58

标签: r data.table

dx <- data.table(A = rep(1:3, each = 5), B = rep(1:5, 3),
                 C = sample(15), D = sample(15))

我想按组A将每列除以最后一行。 我的代码是:

dx[, lapply(.SD, function(x) x/.N), by=A]

但它仅将所有列除以第一列中的最后一行。

提前

0 个答案:

没有答案