有没有一种快速的方法(tidyverse
可能是 API 的一部分)将一行转换为 adata.frame
或的列名tibble
,有点类似于tibble::column_to_rownames
?
我意识到有很多方法可以做到这一点,例如有点笨拙:
> df <- head(iris)
>
> df %>%
+ set_colnames(magrittr::extract(., 1,)) %>%
+ magrittr::extract(-1,)
5.1 3.5 1.4 0.2 1
2 4.9 3.0 1.4 0.2 setosa
3 4.7 3.2 1.3 0.2 setosa
4 4.6 3.1 1.5 0.2 setosa
5 5.0 3.6 1.4 0.2 setosa
6 5.4 3.9 1.7 0.4 setosa