簡體   English   中英

R應用於數據幀

[英]R lapply into data frame

我有一個包含列表作為元素的列表。 我想將所有元素轉換為數據框。 而不是使用for循環。 我使用了lapply函數,如下所示:

myDF=lapply(mylist,FUN=as.data.frame)

但是,它沒有轉換。

class(myDF[1])

仍返回列表。

有任何想法嗎? 非常感謝你的幫助,

要按原樣查看列表的第一個元素(即不作為列表),您將需要使用[[而不是[ 所以

class(myDF[[1]])

會告訴您myDF第一個列表元素的類。

另一種查看方式是查看myDF[1]myDF[[1]]之間的區別。 myDF[1]返回列表的第一個元素作為單元素列表 ,而myDF[[1]]返回列表的第一個元素本身。 有關更多信息,請參見help(Extract)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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