我有一個看起來像這樣的資料框,只是有更多的值和變數:
| Column_Name_1 | Column_Name_2 |
|---|---|
| 值 1 | 價值 3 |
| 價值 2 | 價值 4 |
我希望它看起來像這樣:
| 值 1 | 價值 2 |
|---|---|
| 價值 3 | 價值 4 |
你可能有一個簡單的解決方案嗎?提前致謝
uj5u.com熱心網友回復:
試試unstack data.frame
> data.frame(t(unstack(rev(df))), row.names = NULL, check.names = FALSE)
Value 1 Value 2
1 Value 3 Value 4
資料
> dput(df)
structure(list(Column_Name_1 = c("Value 1", "Value 2"), Column_Name_2 = c("Value 3",
"Value 4")), class = "data.frame", row.names = c(NA, -2L))
uj5u.com熱心網友回復:
這是一個選項 -
setNames(data.frame(t(df[-1]), row.names = NULL), df$Column_Name_1)
# Value 1 Value 2
#1 Value 3 Value 4
uj5u.com熱心網友回復:
一個tidyverse解決方案:
df %>%
tibble::column_to_rownames("Column_Name_1") %>%
t() %>% as_tibble()
# A tibble: 1 x 2
`Value 1` `Value 2`
<chr> <chr>
1 Value 3 Value 4
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/404934.html
標籤:
