在R中的向量中从0开始索引

时间:2018-04-29 13:19:20

标签: r

我有一个载体

 E(graf)$weight
 [1] 0.36412384 0.57781546 0.18437357 0.93646406 0.20828406 0.17371658 0.08134196 0.90002920 0.58005694
[10] 0.45484858 0.36412384 0.57781546 0.18437357 0.93646406 0.20828406 0.17371658 0.08134196 0.90002920
[19] 0.58005694 0.45484858 0.36412384 0.57781546 0.18437357 0.93646406 0.20828406 0.17371658 0.08134196
[28] 0.90002920 0.58005694 0.45484858 0.36412384 0.57781546 0.18437357 0.93646406 0.20828406 0.17371658
[37] 0.08134196 0.90002920 0.58005694 0.45484858 0.36412384 0.57781546 0.18437357 0.93646406 0.20828406
[46] 0.17371658 0.08134196 0.90002920 0.58005694 0.45484858

如何从0到49进行索引,而不是1到50?

1 个答案:

答案 0 :(得分:0)

R就像FORTRAN从1开始索引一样。 您无法更改R创建的索引,但您可以创建与此向量关联的索引列:

id <- 0:(length(E(graph)$weight - 1)

如果需要,您可以将此id向量添加到R对象并使用它来对原始向量进行子集化,但您仍需要将id添加到id到子集i。