我有一个包含一个或多个列的表,其中包含不可打印的字符作为列名,如下所示(在第二和第五列中)。这些列出现在表中的随机位置。我无法通过R代码找到这些列,以按列位置重命名。请指教。
>test <- structure(list(AA = 1:3, X... = c(23L, 55L, 33L),
BB = c(10, 20, 30),
CC = structure(1:3, .Label = c("a", "b", "c"),
class = "factor"), ï.. = c(12L, 34L, 534L)),
.Names = c("AA", "ï..", "BB", "CC", "ï.."),
class = "data.frame", row.names = c(NA,-3L))
> test
AA ï.. BB CC ï..
1 1 23 10 a 12
2 2 55 20 b 34
3 3 33 30 c 534