有時我只是想將索引或標籤提供給map *類型的函數,特別是在最簡單的解決方案是列舉所有可能的組合的問題中。所以,我寫這樣典雅的矩陣行列表?
x = expand.grid(paste0("A", 1:10), paste0("B", 1:10))
Var1 Var2
1 A1 B1
2 A2 B1
3 A3 B1
4 A4 B1
5 A5 B1
6 A6 B1
表達現在,現在我想每一行轉換到一個列表和一個醜陋的黑客就像
data.frame(t(x))
或者做類似這是煩人的,因爲輸出是嵌套列表,並且需要修復另一個lapply
。
apply(x, 1, list)
然後lapply(.Last.value, unlist)
必須有這樣做的權利的更優雅的方式?
是''接近你想要什麼分裂((x)x,行)? – aichao