如何对集合中的每个变量与集合中的所有其他变量进行散点图?

时间:2019-11-18 21:31:28

标签: r

到目前为止,我的代码如下:

library(tidyverse)

load(Transport_Survey)

View(Transport_Survey)

variables <- names(Transport_Survey)

for (x in variables) {
  for (y in variables) {
    plot(x,y)
  }
}

不幸的是,我在通过强制引入'NaS'以及诸如'In min(x)之类的东西时遇到了错误:没有min不可缺少的参数;返回Inf'

该如何解决?

1 个答案:

答案 0 :(得分:2)

关于OP的代码中的错误,xy引用每个列名称,并且它是一个字符串。我们需要从数据集中提取列

for (x in variables) {
 for (y in variables) {
    plot(Transport_Survey[[x]], Transport_Survey[[y]])
 }
}

对于散点图,选项为pairs

pairs(mtcars)