循环并绘制两个相同数据帧的列

恩达伍德

我有两个数据框我想相互绘制:

> df1 <- data.frame(HV = c(3,3,3), NAtlantic850t = c(0.501, 1.373, 1.88), AO = c(-0.0512, 0.2892, 0.0664))

> df2 <- data.frame(HV = c(3,3,2), NAtlantic850t = c(1.2384, 1.3637, -0.0332), AO = c(-0.5915, -0.0596, -0.8842))

它们是相同的,我想绘制它们的列与列(例如 df1$HV、df2$HV) - 遍历数据框列并将它们在散点图中相互绘制。

我已经浏览了 20 多个询问类似问题的问题,但无法弄清楚 - 希望从哪里开始提供一些帮助。当它们是两个 DF 时,我可以使用 lapply 和 plot 或 ggplot 吗?我应该先合并它们吗?

马丁·凡·阿特库姆

正如您所建议的,在调用 plot 命令之前,我确实会首先重新排列为可绘制的数据框列表。我认为,如果您想将data论点放入ggplot. 就像是:

plot_dfs <- lapply(names(df1),function(nm)data.frame(col1 = df1[,nm], col2 = df2[,nm]))
for (df in plot_dfs)plot(x = df[,"col1"], y = df[,"col2"])

或使用 ggplot:

for (df in plot_dfs){
  print(
  ggplot(data = df, aes(x=col1, y=col2)) +
  geom_point())}

如果要将列名称添加为绘图标题,则可以执行以下操作:

for (idx in seq_along(plot_dfs)){
  print(
    ggplot(data = plot_dfs[[idx]], aes(x=col1, y=col2)) +
      ggtitle(names(df1)[idx]) +
      geom_point())}

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

绘制两个不具有相同维数的数据帧(x和y)?

来自分类Dev

Dask-连接两个相同列的数据帧不起作用

来自分类Dev

在熊猫的平均两个相同格式的数据帧

来自分类Dev

迭代两个长度相同的数据帧

来自分类Dev

当两个熊猫数据帧包含相同的行但一个数据帧包含多个行时,查找两个熊猫数据帧之间的差异

来自分类Dev

在只有两个帧的for循环转义之前,不会发生重新绘制

来自分类Dev

循环引用两个数据帧

来自分类Dev

将N列的数据帧转换为两个“堆叠”列的数据帧

来自分类Dev

将两个不同数据帧的列强制为相同的数据类型

来自分类Dev

当两个数据帧的列和索引完全相同时,如何通过匹配另一个数据帧的条件来对一个数据帧的数据进行分组?

来自分类Dev

使用两个不同大小的数据帧从 R Loop 中绘制

来自分类Dev

在两个不同的列中搜索相同的数据

来自分类Dev

如何从ggplot2中的两列绘制两个变量(相同单位%)?

来自分类Dev

setdiff两个单列数据帧

来自分类Dev

setdiff两个单列数据帧

来自分类Dev

如何使用python以相同的顺序再次合并两个分离的数据帧

来自分类Dev

Spark:加入两个相同分区的数据帧时,防止混洗/交换

来自分类Dev

如何在熊猫中减去两个相同的数据帧

来自分类Dev

R交错两个具有相同列名的数据帧

来自分类Dev

在两个不同的数据帧中将以相同字符串开头的行相乘

来自分类Dev

根据参考列匹配两个数据帧的列,该参考列在R中的两个数据帧上都相同

来自分类Dev

遍历两个长度不同的数据帧列表,并在循环内将它们串联为数据帧以执行功能

来自分类Dev

为两个不同的数据集绘制相同的x轴

来自分类Dev

以并排的条形图绘制两个具有相同列名的数据框

来自分类Dev

循环遍历 R 中的数据帧并测量两个值之间的时间差

来自分类Dev

R 循环遍历两个向量并将结果存储在数据帧中

来自分类Dev

从两个数据框(熊猫)连接两个相同的列

来自分类Dev

将两个不同的熊猫数据帧的两列相乘

来自分类Dev

尝试合并两个不同数据帧的两列时出现问题?

Related 相关文章

  1. 1

    绘制两个不具有相同维数的数据帧(x和y)?

  2. 2

    Dask-连接两个相同列的数据帧不起作用

  3. 3

    在熊猫的平均两个相同格式的数据帧

  4. 4

    迭代两个长度相同的数据帧

  5. 5

    当两个熊猫数据帧包含相同的行但一个数据帧包含多个行时,查找两个熊猫数据帧之间的差异

  6. 6

    在只有两个帧的for循环转义之前,不会发生重新绘制

  7. 7

    循环引用两个数据帧

  8. 8

    将N列的数据帧转换为两个“堆叠”列的数据帧

  9. 9

    将两个不同数据帧的列强制为相同的数据类型

  10. 10

    当两个数据帧的列和索引完全相同时,如何通过匹配另一个数据帧的条件来对一个数据帧的数据进行分组?

  11. 11

    使用两个不同大小的数据帧从 R Loop 中绘制

  12. 12

    在两个不同的列中搜索相同的数据

  13. 13

    如何从ggplot2中的两列绘制两个变量(相同单位%)?

  14. 14

    setdiff两个单列数据帧

  15. 15

    setdiff两个单列数据帧

  16. 16

    如何使用python以相同的顺序再次合并两个分离的数据帧

  17. 17

    Spark:加入两个相同分区的数据帧时,防止混洗/交换

  18. 18

    如何在熊猫中减去两个相同的数据帧

  19. 19

    R交错两个具有相同列名的数据帧

  20. 20

    在两个不同的数据帧中将以相同字符串开头的行相乘

  21. 21

    根据参考列匹配两个数据帧的列,该参考列在R中的两个数据帧上都相同

  22. 22

    遍历两个长度不同的数据帧列表,并在循环内将它们串联为数据帧以执行功能

  23. 23

    为两个不同的数据集绘制相同的x轴

  24. 24

    以并排的条形图绘制两个具有相同列名的数据框

  25. 25

    循环遍历 R 中的数据帧并测量两个值之间的时间差

  26. 26

    R 循环遍历两个向量并将结果存储在数据帧中

  27. 27

    从两个数据框(熊猫)连接两个相同的列

  28. 28

    将两个不同的熊猫数据帧的两列相乘

  29. 29

    尝试合并两个不同数据帧的两列时出现问题?

热门标签

归档