【发布时间】:2018-04-25 18:24:32
【问题描述】:
我有一个包含 1500 万行的单列数据集。看起来,
x_raw
A1
A2
A3
A4
B1
B2
B3
B4
C1
C2
I want to convert it to
A1 A2 A3 A4
B1 B2 B3 B4
C1 C2 C3 C4
我正在尝试使用“for”循环,它将每 4 行转置一次,并将它们添加到“最终”数据帧中,但由于数据集太大,它会迭代近 270 万次,这是行不通的有效率的。有没有其他方法或任何东西可以用来有效地做到这一点?
【问题讨论】:
-
初始示例中没有
C3、C4 -
@akrun 数据就是这样...... C 和 D 等等......多达 1500 万行......
-
如果它每四行不会更快地将向量转换为矩阵?
-
@zacdav 是的...我是在看到 cmets 后才知道的。我是新手所以... :)
标签: r dataframe bigdata large-data