Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/wix/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
已解压缩的rds文件大小不一致_R_Dataframe - Fatal编程技术网

已解压缩的rds文件大小不一致

已解压缩的rds文件大小不一致,r,dataframe,R,Dataframe,我下载了一个.rds文件,我使用以下方法在R中解压缩了该文件: t<-readRDS("myfile.rds") t> p>从您的代码> STR 调用,考虑走下每个嵌套元素并相应地用“”将每一个元素折叠。[,取消列表,或cbind以生成主数据帧。重复属性是大多数组件的长度似乎为20个项目,即t的观察数 #将CHR向量列表展平到数据帧列中 t$alt_名称如果列是包含数据帧的list列,RStudio有时会在查看器中展开它们(名称中包含点以分隔列和子列名称),这看起

我下载了一个.rds文件,我使用以下方法在R中解压缩了该文件:

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
将列表列扩展到单个矩形数据框中,希望它与您的数据库更兼容。