【发布时间】:2014-12-06 22:42:01
【问题描述】:
我知道之前有人问过这个问题,但我无法理解我发现的内容。我正在寻找在 R 中创建一个固定长度的双精度数组,对此的正确声明是什么?我认为希望能够将元素推送到这些数组中,例如 array[1][]=0.1 、 array[2][]=0.2 等。
【问题讨论】:
-
这与具有 N 列的两行矩阵有何不同?定义一个长度为 N 的列表并用两个元素向量填充它也很容易。
-
我将元素推入一个循环,因此它最终将成为 N 个不同长度的数组。
-
那么它只是一个列表。并发症在哪里?
-
我不确定正确的数据结构及其声明是什么。它是 double 类型的向量列表还是向量的向量?
-
在 R 中没有输入列表。您可以创建一个具有特定方法的类。目前尚不清楚此调用结束时空的“[]”对是什么意思。最好用自然语言来描述期望的结果,而不是用你的听众可能不会分享的其他编程范式。
标签: arrays r multidimensional-array vector dataframe