我注意到当我使用以下内容对数据进行子集时,它会返回一个数据框。
dplyr::filter(DT,cond)
我总是可以将它转换回数据表,但我很好奇为什么它会返回一个数据框,以及是否有办法将所有数据保存在数据表格式中。 这是一个例子
irisDT <- as.data.table(iris)
class(irisDT)
filteredIrisDT <- dplyr::filter(irisDT, Sepal.Length >7)
class(filteredIrisDT)
class(iristDT)
以
[1] "data.table" "data.frame"
而class(filteredIrisDT)
返回
[1] "data.frame"
尝试使我的代码更简洁,更简洁。
答案 0 :(得分:-1)
如果您只想查看数据的子集,可以在R中使用子集函数。
inherit_id="web.assets_backend"