是否还要在保持数据框对象类型的同时创建数据框列表?我试图这样做的原因是我试图在数据帧列表上循环一个函数,该函数只适用于类data.frame
的对象。例如:
> df<-data.frame("A"=c(1,1,1,1), "B"=c(2,2,2,2), "C"=c(3,3,3,3))
A B C
1 1 2 3
2 1 2 3
3 1 2 3
4 1 2 3
> class(df)
[1] "data.frame"
> lst<-list(df)
> class(lst[1])
[1] "list"
答案 0 :(得分:1)
你可以做到
attr(lst, "class") <- "data.frame"
class(lst[1])
[1] "data.frame"
但是,您可能只想开始class(lst[[1]])
。