我目前正在使用其中一列中包含元组的数据,并且我想测试该列中的某些值。该列的类型为整数,因此,我无法测试字符串,但是,R也无法以任何其他方式找到值,因此我只能得到false
。
我在此列中的数据类似于以下内容:(1,1)
,我想测试:row==(1,1)
。但是,像这样,我收到一条错误消息,关于row==(1
之后的意外逗号。当我尝试row=="(1,1)"
时也会得到false
,因为typeof(row) = integer
。您有什么建议,我该如何解决?谢谢!
我的数据如下:
show(head(dataframe))
世代补丁环境
10(1,1)0.3378703
10(1,2)0.4121443
10(1,3)2.1544672
10(1,4)-0.4552965
10(1,5)-0.6643103
10(1,6)1.2926155
,我想在dataframe$Patch == (1,1)
处进行测试(并获得布尔答案)。理想的答案应该是c(true, false, false, false, false, false)
之类的东西。