【问题标题】:Split a column in a dataframe after every four values set into 4 columns in new dataframe每四个值设置为新数据框中的 4 列后,拆分数据框中的一列
【发布时间】:2017-06-20 20:41:51
【问题描述】:

我有一个 1 列和 162424 行的数据框。

我想从中创建一个新的df;

原始数据框中的前三个值应在新 df 的第一行中分为四个新列。

原始数据帧中接下来的三个值应在新 df 的第二行分为四列。

等等。

原始 df 大小 - 1 列,162424 行

新的 df 大小 - 4 列,40606 行

【问题讨论】:

标签: r


【解决方案1】:

你想要这样的东西吗?

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-11-12
    • 1970-01-01
    • 1970-01-01
    • 2021-09-11
    • 2022-07-06
    • 2019-09-15
    • 2019-12-25
    相关资源
    最近更新 更多