为什么忽略头整数参数?

时间:2017-09-20 08:39:07

标签: r list console elementary elementary-functions

我有poorly-formatted CSV files imported as large list elements then rbind into a dataframe。尝试在RStudio 1.0.143(Windows 10 Pro)中检查此大型列表的元素,以下命令都导致200行输出到控制台:

head(ldf[1],10)
head(ldf[1])
head(ldf[1],10L)
head(ldf[2],10L)
head(ldf[2],9)
head(ldf[2],n = 9L)

在此输出的末尾将是如下声明:

[ reached getOption("max.print") -- omitted 5944 rows ]

为什么忽略整数参数?加载tidyr包裹是否重要?

1 个答案:

答案 0 :(得分:0)

在R中编制索引(又称“子集化”)时必须小心。加载tidyr显然无关紧要;显然你是在调用整个列表而不是列表的第一个元素,这就是为什么限制输出的参数被忽略了。

请参阅the official documentation on indexingHadley Wickham's discussion on what he calls subsettinga previous StackOverflow post discussing indexing

An Introduction to R Section 6.1: Lists所示,在Bhas中阅读有关列表和数据框的内容也不错。