2017-06-20 74 views
0

我有一個有1列和162424行的數據幀。在新數據幀中每四個值設置爲4列後在數據幀中拆分列

我想從中創建一個新的df;

原始數據幀中的前三個值應該在新df中的第一行中分成四個新列。

原始數據幀中的下三個值應該在新的df中分成第二行的四列。

依此類推。

原DF尺寸 - 1列,162424行

新的DF大小 - 4列,40606行

感謝

+3

請檢查[問]和[mcve] –

回答

2

你要這樣呢?

m = data.frame(x = sample(1:12)) 
as.data.frame(matrix(m$x, ncol = 3, byrow = T)) 
+0

嘿肖恩..正是。感謝這麼多! – Earthshaker