已解压缩的rds文件大小不一致
我下载了一个.rds文件,我使用以下方法在R中解压缩了该文件:已解压缩的rds文件大小不一致,r,dataframe,R,Dataframe,我下载了一个.rds文件,我使用以下方法在R中解压缩了该文件: t<-readRDS("myfile.rds") t> p>从您的代码> STR 调用,考虑走下每个嵌套元素并相应地用“”将每一个元素折叠。[,取消列表,或cbind以生成主数据帧。重复属性是大多数组件的长度似乎为20个项目,即t的观察数 #将CHR向量列表展平到数据帧列中 t$alt_名称如果列是包含数据帧的list列,RStudio有时会在查看器中展开它们(名称中包含点以分隔列和子列名称),这看起
t<-readRDS("myfile.rds")
<代码> t> p>从您的代码> STR 调用,考虑走下每个嵌套元素并相应地用“<代码>”将每一个元素折叠。[,
取消列表
,或cbind
以生成主数据帧。重复属性是大多数组件的长度似乎为20个项目,即t
的观察数
#将CHR向量列表展平到数据帧列中
t$alt_名称如果列是包含数据帧的list
列,RStudio有时会在查看器中展开它们(名称中包含点以分隔列和子列名称),这看起来似乎比实际列多。str(t)
将告诉您是否有任何列是列表。由于t
是一个小数据框,请使用dput(t)
.FYI的输出编辑您的帖子-在R中,data.frame
是list
类型的类对象。@Andrew Gustar谢谢!str(t)表示许多列实际上是20列的列表,有些是data.frames。我认为这是嵌套表和循环的情况。@Parfait dput(t)有相当大的输出。我不知道如何有效地显示它。@Maadscientist您可以尝试使用dplyr::unnest
将列表列扩展到单个矩形数据框中,希望它与您的数据库更兼容。