Datetime 尝试打印长度超过130K的日期向量时,R意外退出

Datetime 尝试打印长度超过130K的日期向量时,R意外退出,datetime,r,Datetime,R,我尝试了以下代码,但R意外退出: temp <- rep(as.Date("2009-01-01")+1:365, 365) print(temp) 事实上,我正在尝试做一些格式化(foo,“%y%M”),但它也意外退出-对于“意外”,我的意思是R在没有任何迹象的情况下关闭自己。再次感谢。对我来说很好(R2.12.0,在Fedora Core 13上运行) 您可以检查getOption(“max.print”)的输出,并将其降低一点(例如使用option(max.print=5000)

我尝试了以下代码,但R意外退出:

temp <- rep(as.Date("2009-01-01")+1:365, 365)
print(temp)
事实上,我正在尝试做一些格式化(foo,“%y%M”),但它也意外退出-对于“意外”,我的意思是R在没有任何迹象的情况下关闭自己。再次感谢。

对我来说很好(R2.12.0,在Fedora Core 13上运行)

您可以检查
getOption(“max.print”)
的输出,并将其降低一点(例如使用
option(max.print=5000)

但是,一般来说,不需要打印这样的向量,因为您将无法读取完整的输出。像
str(t)
head(t)
这样的函数是您的朋友!

对我来说很好(R2.12.0,在Fedora Core 13上运行)

您可以检查
getOption(“max.print”)
的输出,并将其降低一点(例如使用
option(max.print=5000)


但是,一般来说,没有必要打印出这样的向量,因为您将无法读取完整的输出。像
str(t)
head(t)
这样的函数是您的朋友!

看起来像我。看。

看起来像我。看。

对我有用-(在Linux上的R-2.10上)。您的sessionInfo()输出?对我来说很有用。你说的“R意外退出”是什么意思?除了从
sessionInfo()
Spacedman请求的输出之外,你能不能在出现这种情况时包含任何错误或打印的消息?你是使用“基本R”还是IDE?我注意到“奇怪”Eclipse中RJ和Rterm在R中的行为,因此您看到的可能与R本身无关。我猜Roman在做一些事情。Windows7上的R-2.11.1也没有做任何奇怪的事情。
sessionInfo()
上的+1在XP Pro SP3上的R-2.12.0中工作。对我有用-(在Linux上的R-2.10上)。您的sessionInfo()是什么输出?对我来说很有用。你说的“R意外退出”是什么意思?除了从
sessionInfo()
Spacedman请求的输出之外,你能不能在出现这种情况时包含任何错误或打印的消息?你是使用“基本R”还是IDE?我注意到“奇怪”Eclipse中RJ和Rterm在R中的行为,因此您所看到的可能与R本身无关。我猜Roman在做什么。Windows7上的R-2.11.1也没有做任何奇怪的事情。
sessionInfo()
上的+1在XP Pro SP3上的R-2.12.0中工作。
> sessionInfo()
R version 2.11.0 (2010-04-22) 
i386-pc-mingw32 

locale:
[1] LC_COLLATE=Chinese_Hong Kong S.A.R..950  LC_CTYPE=Chinese_Hong Kong S.A.R..950   
[3] LC_MONETARY=Chinese_Hong Kong S.A.R..950 LC_NUMERIC=C                            
[5] LC_TIME=Chinese_Hong Kong S.A.R..950    

attached base packages:
[1] stats     graphics  grDevices utils     datasets  methods   base