这是我列表的输入:
structure(c(5L, 3L, 1L), .Label = c("id0", "id1", "id2", "id3",
"id4"), class = "factor")
当我们使用print()
输出
[1] id4 id0 id2
我想要的是减去[1]
要摆脱它,我使用cat()
,但是当我这样做时,这是输出
5 3 1
这似乎对应于上面的c(5L,3L,1L)
位,但我不明白为什么。
干杯!
答案 0 :(得分:1)
因为你的“清单”确实是一个因素......将它转换为角色,你会得到你所期望的。
> l <- structure(c(5L, 3L, 1L), .Label = c("id0", "id1", "id2", "id3",
+ "id4"), class = "factor")
> cat(l, "\n")
5 3 1
> cat(as.character(l),"\n")
id4 id2 id0