为什么R对于相同的值获得相同的索引?

时间:2019-03-26 18:07:42

标签: r indexing

我认为这很简单,但我需要问:为什么此向量中值10的diario变量的索引总是相同?

下面,您可以看到值10始终具有索引1,同时,彼此不同的负数具有不同的索引。

  

match(diario,diario)    [1] 1 1 3 1 5 1 1 9 9 11 11 1 1 1 15 1 1 1 19 19

     

diario    [1] 10 10 -9 10 -15 10 10 10 -27 10 -33 10 10 10 -45 10 10 10 -57 10

这很奇怪吗?我期望值10的索引不同。

diario <- 0
for(i in 1:20)
{
  check <- sample(1:2,1)
  if(check == 1)
  {
    diario[i] <- 10
  }
  if(check == 2)
  {
    diario[i] <- -i*3
  }
}
match(diario,diario)
diario

0 个答案:

没有答案