0
我有一些數據,如下面:彙總數據
A B
1 a
2 b
1 c
3 d
2 e
我想變換成是這樣的:(A和B是列標題)
A B
1 c(a,c)
2 c(b,e)
3 d
我試過使用聚合,但它並沒有像預期的那樣變成結果。
我有一些數據,如下面:彙總數據
A B
1 a
2 b
1 c
3 d
2 e
我想變換成是這樣的:(A和B是列標題)
A B
1 c(a,c)
2 c(b,e)
3 d
我試過使用聚合,但它並沒有像預期的那樣變成結果。
你可以使用tapply()
一個函數調用c()
,像這樣:
A <- rep(letters[1:2], 5)
B <- rep(1:2, each = 5)
tapply(A, B, c)
你會得到一個列表作爲輸出:
$`1`
[1] "a" "b" "a" "b" "a"
$`2`
[1] "b" "a" "b" "a" "b"
你所需的輸出是不明確的。你想要一個列表列或只是連接值? –
列表欄將是理想的。 – user1656731