【发布时间】:2014-04-24 17:40:05
【问题描述】:
这听起来很简单,但我在尝试将列表转换为数据框时遇到了很多问题。 我用 as.data.frame 函数完成了它并且它可以工作,但是当我使用 str 函数时,内部结构仍然保留在 List 结构。我想选择一个特定的列来处理它。
有一些简单的方法可以将列表转换为数据框,但是使用新的数据框结构? 我也尝试将我的列表取消列出到矩阵中,但我丢失了列名和行名,我必须手动重新放置。
例如,这是我的 List,我想使用并绘制 mystats$p.value 列:
library(gtools)
x <- rnorm(100, sd=1)
y <- rnorm(100, sd =2)
mystats <- t(running(x, y, fun = cor.test, width=5, by=5))
谢谢
【问题讨论】:
-
如果
str说它是一个列表,那么as.data.frame函数不起作用并且您仍然有一个列表。请添加更多详细信息和/或可重现的示例。 -
我已经添加了一个示例,我希望得到与@LucaBraglia 的答案相同的结果,但是使用 running() 生成的这种类型的列表