簡體   English   中英

如何最有效地將行列表轉換為R中的數據幀

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM