首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >list output truncated -如何在R中使用str()扩展列出的变量

list output truncated -如何在R中使用str()扩展列出的变量
EN

Stack Overflow用户
提问于 2015-03-06 16:41:55
回答 3查看 43.1K关注 0票数 50

我有一个带有600+变量的data.frame df。我正在编写一个自动创建列的函数,需要在视觉上检查它们一次。

str函数提供了一个很好的总结:

代码语言:javascript
复制
str(df)
'data.frame':   29 obs. of  602 variables:
 $ uniqueSessionsIni: POSIXct, format: "2015-01-05 15:00:00" "2015-01-05 16:00:00" "2015-01-05 17:00:00" ...
 $ uniqueSessionsEnd: POSIXct, format: "2015-01-05 15:59:00" "2015-01-05 16:59:00" "2015-01-05 17:59:00" ...
 $ m0p0             : POSIXct, format: "2015-01-05 15:00:00" "2015-01-05 15:00:00" "2015-01-05 15:00:00" ...
 $ m1p0             : POSIXct, format: "2015-01-05 15:01:00" "2015-01-05 15:01:00" "2015-01-05 15:01:00" ...
 $ m2p0             : POSIXct, format: "2015-01-05 15:02:00" "2015-01-05 15:02:00" "2015-01-05 15:02:00" ...    

还在继续..。

但会截断输出,如下所示:

代码语言:javascript
复制
$ m33p1            : POSIXct, format: "2015-01-05 15:34:00" "2015-01-05 15:34:00" "2015-01-05 15:34:00" ...
$ m34p1            : POSIXct, format: "2015-01-05 15:35:00" "2015-01-05 15:35:00" "2015-01-05 15:35:00" ...
$ m35p1            : POSIXct, format: "2015-01-05 15:36:00" "2015-01-05 15:36:00" "2015-01-05 15:36:00" ...
$ m36p1            : POSIXct, format: "2015-01-05 15:37:00" "2015-01-05 15:37:00" "2015-01-05 15:37:00" ...
[list output truncated]

如何显示602个变量的完整列表?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2015-03-06 16:46:07

您可以使用参数list.len

代码语言:javascript
复制
str(df, list.len=ncol(df))

如果您想打印更多的观察结果,可以设置参数vec.len,也可以在?str中查看所有参数的文档。

票数 97
EN

Stack Overflow用户

发布于 2015-03-06 16:51:59

通过使用参数list.len,可以选择要列出的数据框中的变量数量。有两个选项:

a)选择要列出的变量的数量;

代码语言:javascript
复制
str(df, list.len = 602) # in this case I'm listing 602 variables.

b)选择列出数据框的变量总数(如user1981275所述);

代码语言:javascript
复制
str(df, list.len = ncol(df))

有关更多信息,请查看R帮助

代码语言:javascript
复制
> ?str
票数 12
EN

Stack Overflow用户

发布于 2021-05-21 04:07:12

另外,如果您想要更改str()参数list.len的默认值(设置为99 ),请使用

options(str = strOptions(list.len = 9999))

然后,str(df)将在不截断的情况下一次显示所有变量。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28895044

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档