[英]How to most efficiently convert list of rows to a data frame in R
更具體地說,我有一個列表,其元素是與數據幀的一行相對應的向量。
這里的方法概述: https : //stackoverflow.com/a/12382764/2472107
是非常高效/快速的方法,但僅適用於包含與數據幀中的列相對應的向量的列表。
之后,我嘗試轉置數據幀,但這花費了非常長的時間。
謝謝!
從上下文中我得知您的元素是相同的,說它們都是doubles
。 如果要轉置數據,將它們放在matrix
會更有效。 您可以使用matrix(unlist(x), ncol=length(x))
,其中x
是您的列表。
上面的代碼也進行轉置。 如果要保持原樣,可以說matrix(unlist(x), nrow=length(x), byrow=TRUE)
。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.