筛选某一条件后,按数据表中的数字对行进行子集

问题描述 投票:0回答:1

在筛选另一个条件后,如何按数字对数据表中的行进行子集化?

dt[!is.na(foo)]

有效

dt[1:50]

同样有效

dt[!is.na(foo) & 1:50]

失败了。

r data.table
1个回答
0
投票

尝试了几种组合后...

dt[!is.na(foo)][1:50]

有效!

© www.soinside.com 2019 - 2024. All rights reserved.