循环多个数据帧

恩里克

我有4个具有这种结构的数据框:

数据1:

1.8064 2.2016 2.4506 2.1828 2.1171 1.9308 2.1707 2.1885
2.2310 2.2400 1.9115 2.1527 2.0934 1.7989 2.2144 2.0091
1.9248 2.2038 1.9676 1.9224 1.9502 1.7990 2.0824 2.1300
2.0095 2.0341 1.8433 1.8361 1.9958 1.8243 2.0397 2.0482
2.1143 2.2627 1.7620 1.7561 1.9490 1.9803 1.9336 2.2511
2.2377 2.5414 1.7867 1.6618 2.5090 1.8325 2.0212 2.1616
2.3476 2.1878 2.0469 1.7508 2.2969 1.7939 2.0291 2.0721
2.3534 2.0932 2.3502 1.9960 2.0710 1.9923 1.7787 1.9772
2.2607 2.1504 2.3685 2.1148 2.1961 1.7738 1.8405 2.0135
2.2411 1.9916 2.4726 2.0347 2.0751 1.7570 1.8874 1.9385

数据2:

2.1913 1.8981 2.2441 2.3068 2.1198 2.1484 1.8056 1.7747
2.0842 1.8750 2.3023 2.1204 1.8972 2.1534 1.8028 1.9401
2.2105 1.9618 2.2472 1.9656 2.3098 1.9771 1.9520 1.8627
2.2863 1.9959 2.1781 1.9544 1.9281 1.9286 1.9699 2.0330
2.1987 2.0583 2.0953 2.0206 2.1148 2.3789 1.7052 1.9145
2.0513 2.0850 1.9810 2.4943 1.9120 2.2209 1.9461 2.0882
2.0049 2.0416 1.9303 2.3681 1.8974 2.0054 1.9261 1.9097
1.6882 2.1196 1.8641 2.3600 2.0931 1.7641 2.1131 1.7748
1.8840 1.7604 1.7664 2.2000 2.0055 1.8229 1.9871 1.9168
1.7340 1.9656 1.8480 2.0523 1.9950 1.8716 1.9206 1.7786
1.9604 1.9804 1.9601 2.0599 1.8969 1.8087 2.1845 1.8598

数据3:

1.8064 2.2016 2.4506 2.1828 2.1171 1.9308 2.1707 2.1885
2.2310 2.2400 1.9115 2.1527 2.0934 1.7989 2.2144 2.0091
1.9248 2.2038 1.9676 1.9224 1.9502 1.7990 2.0824 2.1300
2.0095 2.0341 1.8433 1.8361 1.9958 1.8243 2.0397 2.0482
2.1143 2.2627 1.7620 1.7561 1.9490 1.9803 1.9336 2.2511
2.2377 2.5414 1.7867 1.6618 2.5090 1.8325 2.0212 2.1616
2.3476 2.1878 2.0469 1.7508 2.2969 1.7939 2.0291 2.0721
2.3534 2.0932 2.3502 1.9960 2.0710 1.9923 1.7787 1.9772
2.2607 2.1504 2.3685 2.1148 2.1961 1.7738 1.8405 2.0135
2.2411 1.9916 2.4726 2.0347 2.0751 1.7570 1.8874 1.9385

数据4:

2.1913 1.8981 2.2441 2.3068 2.1198 2.1484 1.8056 1.7747
2.0842 1.8750 2.3023 2.1204 1.8972 2.1534 1.8028 1.9401
2.2105 1.9618 2.2472 1.9656 2.3098 1.9771 1.9520 1.8627
2.2863 1.9959 2.1781 1.9544 1.9281 1.9286 1.9699 2.0330
2.1987 2.0583 2.0953 2.0206 2.1148 2.3789 1.7052 1.9145
2.0513 2.0850 1.9810 2.4943 1.9120 2.2209 1.9461 2.0882
2.0049 2.0416 1.9303 2.3681 1.8974 2.0054 1.9261 1.9097
1.6882 2.1196 1.8641 2.3600 2.0931 1.7641 2.1131 1.7748
1.8840 1.7604 1.7664 2.2000 2.0055 1.8229 1.9871 1.9168
1.7340 1.9656 1.8480 2.0523 1.9950 1.8716 1.9206 1.7786
1.9604 1.9804 1.9601 2.0599 1.8969 1.8087 2.1845 1.8598

我需要从数据1中获取列1,从数据2中获取列1,从数据3中获取列1,从数据4中获取列1,并将它们并排组合成一个数据帧,并与其他列进行相同的操作。

我当时使用的是这种方法,但这有点基本

dat1 <- data.frame(data1$V1)
dat2 <- data.frame(data2$V1)
dat3 <- data.frame(data3$V1)
dat4 <- data.frame(data4$V1)

final_data1 <- cbind(dat1,dat2,dat3,dat4)
. 
.
.


dat1 <- data.frame(data1$V8)
dat2 <- data.frame(data2$V8)
dat3 <- data.frame(data3$V8)
dat4 <- data.frame(data4$V8)

final_data8 <- cbind(dat1,dat2,dat3,dat4)

有没有办法做到这一点与循环?

zx8754

我们可以遍历各列,对其进行绑定,然后将所得的8个数据帧保留在一个列表中:

res <- lapply(1:8, function(i){ cbind(data1[i], data2[i], data3[i], data4[i]) })

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用循环创建多个数据帧

来自分类Dev

R 循环引用多个数据帧

来自分类Dev

在循环中绑定多个数据帧

来自分类Dev

使用循环从多个数据帧的列中创建单个数据帧

来自分类Dev

使用循环在R中创建多个数据帧

来自分类Dev

R:循环浏览多个数据帧,保存到列表

来自分类Dev

加速循环以从多个数据帧分配值

来自分类Dev

使用循环使用 Pandas 转换多个数据帧

来自分类Dev

将主数据帧拆分为循环中的多个数据帧-Pandas

来自分类Dev

如何在R的for循环中从多个数据帧中输出多个pdf文件

来自分类Dev

避免在R中嵌套for循环,在多个条件下跨多个数据帧进行匹配

来自分类Dev

避免在R中嵌套for循环,在多个条件下跨多个数据帧进行匹配

来自分类Dev

避免在R中嵌套for循环,在多个条件下跨多个数据帧进行匹配

来自分类Dev

避免在R中嵌套for循环,在多个条件下跨多个数据帧进行匹配

来自分类Dev

如何从多个数据帧中为for循环子集数据

来自分类Dev

使用for循环创建n个数据帧

来自分类Dev

循环引用两个数据帧

来自分类Dev

如何在R中的循环中将多个数据帧写入单个csv文件?

来自分类Dev

R-循环中多个数据帧上的新变量

来自分类Dev

循环从一个数据帧在matplotlib中创建多个图?

来自分类Dev

将第一行转换为循环中的多个数据帧的列名

来自分类Dev

使用for循环或lapply从一个数据帧中的选择列创建多个ggplots

来自分类Dev

R-循环中多个数据帧上的新变量

来自分类Dev

编写一个循环以从 SpatialPointsDataFrame 创建多个数据帧和栅格

来自分类Dev

使用 for 循环在多个数据帧上根据 ID 过滤行

来自分类Dev

使用 for 循环在多个数据帧上应用更改(分组依据)

来自分类Dev

从原始数据帧中获取多个数据帧

来自分类Dev

spark scala 数据帧合并多个数据帧

来自分类Dev

将数据帧拆分为多个数据帧

Related 相关文章

  1. 1

    使用循环创建多个数据帧

  2. 2

    R 循环引用多个数据帧

  3. 3

    在循环中绑定多个数据帧

  4. 4

    使用循环从多个数据帧的列中创建单个数据帧

  5. 5

    使用循环在R中创建多个数据帧

  6. 6

    R:循环浏览多个数据帧,保存到列表

  7. 7

    加速循环以从多个数据帧分配值

  8. 8

    使用循环使用 Pandas 转换多个数据帧

  9. 9

    将主数据帧拆分为循环中的多个数据帧-Pandas

  10. 10

    如何在R的for循环中从多个数据帧中输出多个pdf文件

  11. 11

    避免在R中嵌套for循环,在多个条件下跨多个数据帧进行匹配

  12. 12

    避免在R中嵌套for循环,在多个条件下跨多个数据帧进行匹配

  13. 13

    避免在R中嵌套for循环,在多个条件下跨多个数据帧进行匹配

  14. 14

    避免在R中嵌套for循环,在多个条件下跨多个数据帧进行匹配

  15. 15

    如何从多个数据帧中为for循环子集数据

  16. 16

    使用for循环创建n个数据帧

  17. 17

    循环引用两个数据帧

  18. 18

    如何在R中的循环中将多个数据帧写入单个csv文件?

  19. 19

    R-循环中多个数据帧上的新变量

  20. 20

    循环从一个数据帧在matplotlib中创建多个图?

  21. 21

    将第一行转换为循环中的多个数据帧的列名

  22. 22

    使用for循环或lapply从一个数据帧中的选择列创建多个ggplots

  23. 23

    R-循环中多个数据帧上的新变量

  24. 24

    编写一个循环以从 SpatialPointsDataFrame 创建多个数据帧和栅格

  25. 25

    使用 for 循环在多个数据帧上根据 ID 过滤行

  26. 26

    使用 for 循环在多个数据帧上应用更改(分组依据)

  27. 27

    从原始数据帧中获取多个数据帧

  28. 28

    spark scala 数据帧合并多个数据帧

  29. 29

    将数据帧拆分为多个数据帧

热门标签

归档