-1
舉一個簡短的例子,當運行combn(1:5,2)
時,我得到一個2行10列的矩陣。 我知道可以輸出矩陣轉換成數據幀,但有可能(內側combn
任何選項)具有輸出容易在列和行的垂直數據幀的形式? 謝謝。格式化R combn輸出
舉一個簡短的例子,當運行combn(1:5,2)
時,我得到一個2行10列的矩陣。 我知道可以輸出矩陣轉換成數據幀,但有可能(內側combn
任何選項)具有輸出容易在列和行的垂直數據幀的形式? 謝謝。格式化R combn輸出
只需使用t()
轉置矩陣:
data.frame(t(combn(1:5, 2)))
收率:
X1 X2
1 1 2
2 1 3
3 1 4
4 1 5
5 2 3
6 2 4
7 2 5
8 3 4
9 3 5
10 4 5
好的,謝謝!我會這樣做,因爲combn(*:*,*)中沒有可用的選項直接給出垂直數據幀輸出... – Andrew
也許最簡單的是'data.frame(噸(combn(1:5,2)))'。 – lmo