Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
作为一个简短的例子,在运行时combn(1:5,2),我得到一个 2 行 10 列的矩阵。我知道我可以将输出矩阵转换为数据框,但是否有可能(内部的任何选项)以2列和10行的垂直数据框combn的形式轻松输出?谢谢。
combn(1:5,2)
combn
只需将矩阵转置为t():
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