我已經檢查了很多問題,但似乎沒有找到合適的答案。
我有這個df
df = data.frame(x = 1:10,y=11:20)
輸出
x y
1 1 11
2 2 12
3 3 13
4 4 14
5 5 15
6 6 16
7 7 17
8 8 18
9 9 19
10 10 20
我只希望輸出是:
1 2 3 4 5 6 7 8 9 10
x 1 2 3 4 5 6 7 8 9 10
y 11 12 13 14 15 16 17 18 19 20
謝謝
uj5u.com熱心網友回復:
嘗試t()
如下
> data.frame(t(df), check.names = FALSE)
1 2 3 4 5 6 7 8 9 10
x 1 2 3 4 5 6 7 8 9 10
y 11 12 13 14 15 16 17 18 19 20
uj5u.com熱心網友回復:
轉置應該做
setNames(data.frame(t(df)), df[,"x"])
1 2 3 4 5 6 7 8 9 10
x 1 2 3 4 5 6 7 8 9 10
y 11 12 13 14 15 16 17 18 19 20
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/534902.html
標籤:r数据框垂直对齐水平线
上一篇:選擇具有最大值的列
下一篇:有序組中的孔