gpt4 book ai didi

r - 从 data.table 中按类别(例如数字)选择列

转载 作者:行者123 更新时间:2023-12-02 10:35:19 25 4
gpt4 key购买 nike

为什么这不适用于data.table

它与data.frame一起使用。有没有办法用数据表来做到这一点?

x <- data.table(v1=1:20,v2=1:20,v3=1:20,v4=letters[1:20])
y <- x[ , sapply(x, is.numeric)]

这将返回:

v1    v2    v3    v4
TRUE TRUE TRUE FALSE

最佳答案

来自data.table 1.13.0.SDcols 接受用于选择 .SD 的列的函数”。因此,只需.SDcols = is.numeric:

x[ , .SD, .SDcols = is.numeric]

关于r - 从 data.table 中按类别(例如数字)选择列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25130531/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com