Rのインデックスとして列を設定したい。
x<-data.frame(x=c(1,4,5,6,7),y=c(5,7,8,5,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
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加