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