RRe-order变量中的对

  • 本文关键字:变量 RRe-order
  • 更新时间 :
  • 英文 :


我尝试用数据帧(这里是http://statweb.stanford.edu/~tibs/ElemStatLearn/)制作散点图矩阵。然而,变量的顺序不是我想要的,我想忽略变量序列。

数据帧顺序:

lcavol, lweight, age, lbph, svi, lcp, gleason, pgg45, lpsa,train

我希望的顺序:

lpsa, lcavol, lweight, age, lbph, svi, lcp, gleason, pgg45

现在,下面是我的代码:

prostate1 <- read.table("C:/Users/.../Desktop/prostate.data")prostate=as.data.frame.matrix(prostate1)pairs(prostate, col="purple")

我尝试添加参数horInd和verInd,但我得到以下警告:

1: horInd"不是一个图形参数
2: verInd"不是一个图形参数

如果有人能帮我,我将不胜感激。

try this:

prostate1 <- read.table("C:/Users/.../Desktop/prostate.data")
prostate = as.matrix(prostate1)
prostate.reordered = prostate[, c("lpsa", "lcavol", "lweight", "age", "lbph", "svi", "lcp", "gleason", "pgg45")]
pairs(prostate.reordered, col="purple")

这个想法是选择你想要的列,按照你想要的顺序,使用列名进行选择。

当然,如果不将数据帧中的所有内容都转换为矩阵,而只将所需的列转换为矩阵,可能会更有效…

最新更新