无法根据data.table中的条件提取行

时间:2016-05-05 17:26:55

标签: r data.table

我刚开始学习data.table。我用下面的代码创建了一个示例data.table。

dl <- data.table(v1 = rep(1:3), v2 = letters[1:5], v3 = sample(50,20))

我尝试使用v1 = 2 dl[v1 == '2']的条件提取行并获得结果,但在尝试获取条件为v2 = b的行时,我尝试了以下dl[v2 == 'b']和{{1}但是我收到了错误

dl[v2 == 'b',]

搜索错误并尝试使用Error in setkeyv(..., physical = FALSE) : 4 arguments passed to .Internal(nchar) which requires 3 设置密钥(虽然我不确定设置密钥)但仍然出现错误

setkey(dl,v2)

有人可以帮助我。我在Windows 7 R v 3.2上运行

0 个答案:

没有答案