是否有一种简单的方法可以检查使用'创建时创建的数据块之一?在data.table?
例如,如果我按照物种'
对虹膜进行分组ir <- data.table(iris)
ir[, someFunction(), by = Species]
检查一个块相当于过滤
ir[Species == "setosa",]
我希望能够看到所有变量以确保分组正确,但我不能输入很多&#39; ==&#39;在&#39; 中使用多个变量时的陈述
答案 0 :(得分:2)
您可以使用browser()
。
ir[, (function (x) browser())(.SD), by = Species]
x
将包含与每个物种相关的数据或by
参数中给出的任何内容。
要包含所有列:
ir[, (function (x) browser())(.SD), by = Species, .SDcols = names(ir)]