【问题标题】:Limitation on number of items in c() function in R [closed]R中c()函数中项目数量的限制[关闭]
【发布时间】:2012-12-16 10:28:38
【问题描述】:

R 中的 c() 函数中可以包含的项目数似乎有限制(100 个项目)。 有什么办法可以规避这个限制吗? 提前致谢。

【问题讨论】:

标签: r


【解决方案1】:

有限制,但是是向量长度的限制,不是c的限制:

length(eval(call('c', 1:(2^31-1))))
## [1] 2147483647

length(eval(call('c', 1:(2^31))))
## Error in 1:(2^31) : result would be too long a vector

【讨论】:

  • 我认为 R 3.0(或他们最终使用的任何版本号)克服了 2^31 - 1 索引限制
  • 我需要更多内存。 1:(2^31-1) 占用我 25% 的 RAM,1:(2^31-1)+.5 占用 75%。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2022-07-21
相关资源
最近更新 更多