我想使用数据结构在win 7上的R中保存数据(double)。
但是,数据大小可能是100k或更少。我不知道数据的大小。所以,我不能给数据结构一个长度。
我只需要将它们保存在R的数据结构中。
我已尝试过列表,但我得到了:
> x <- list()
> str(x)
> append(x, 10)
[[1]]
[1] 10
> append(x, 50)
[[1]]
[1] 50
> length(x)
[1] 0
我也试过了矢量
> y <- vector()
> str(y)
logi(0)
> append(y, 8)
[1] 8
> length(y)
[1] 0
更新
例如,
I have data, 89.601 , 56.302 , 7.231 , ....
我需要从文件中读取它们,然后将它们保存在R中的数据结构中,以便以后可以使用它们。
我还需要使用数据来做qq-plot。列表或矢量,哪一个更适合情节?谢谢!
我只想同时优化空间和性能。在R中将整个文件加载到data.frame一次比读取然后逐行处理文件更好? 如果整个文件大小有1.2亿个数字/字符串怎么办?
任何帮助都将不胜感激。
答案 0 :(得分:0)
您没有存储结果。 R类似于函数式编程范例。所以在这种情况下你需要的是:
x <- list()
x <- append(x, 10)
x <- append(x, 50)
然后输入length(x)
,看看你得到了什么。