问题描述
我想将列设置为R中的索引。
x<-data.frame(x=c(1,4,5,6,7),y=c(5,7,8,9))
x
x y
1 1 5
2 4 7
3 5 8
4 6 5
5 7 9
我想将x设置为索引并获得以下输出:
y
1 5
4 7
5 8
6 5
7 9
解决方法
我们可以使用column_to_rownames
中的tibble
library(tibble)
x1 <- x %>%
column_to_rownames('x')
或与deframe
deframe(x) %>%
data.frame(y = .)
或与base R
`row.names<-`(x[-1],x$x)
# y
#1 5
#4 7
#5 8
#6 5
#7 9