转换对(1L,2L)到对(1,2)

时间:2018-05-30 10:18:28

标签: r

我的问题是我试图通过此代码获得配对:
    for(i in 1:4)     {     for(j in 1:4)     {     打印(对(i,j)的)
    }     }

我的预期结果是(1,1),(1,2)....不是(1L,1L),(1L,2L)

1 个答案:

答案 0 :(得分:0)

- 在编辑前回答问题 -

我假设你的意思是pairlist而不是pair

如果是这样,您可以执行以下操作:

v <- list(pairlist(1,2),pairlist(3,4))

if (any(sapply(v,identical,pairlist(1,2))))
  print(1)
# [1] 1

if (any(sapply(v,identical,pairlist(2,2))))
  print(1)
# *nothing happens*