我有一个由不同长度的不同数据框组成的列表(它们也有不同的列)。我做了一些测试,在线程中发现了一些他们谈到类似问题的东西:但所有方法似乎都列出了组件具有相同长度的方法,我尝试了不同的方法,其中没有一个工作:
示例:
x <- rnorm(10)
y <- data.frame( z = c(a,b,d), l = c(1,2,3))
mylist <- list(x,y)
lapply(mylist, function(x) write.table( data.frame(x), 'test.csv' , append= T, sep=',' ))
和
write.table(as.data.frame(mylist),file="mylist.csv", quote=F,sep=",",row.names=F)
这实际上是我从两个测试中得到的:
错误(函数(...,row.names = NULL,check.rows = FALSE,check.names = TRUE,: 参数意味着不同的行数:490,499,491,1,9,0,427,495,432,5,68
然后:
capture.output(summary(mylist), file = "My New File.txt")
cat(capture.output(print(my.list), file="test.txt")
这些实际上效果更好,但是文本文件只包含第一行,当我在excel中打开csv文件时,我得到了以下几行:
达到了getOption(“max.prin t”) - 省略了240行]
我该怎么做?
谢谢你的帮助