[英]Iterate plots for each column in R
我想為此數據集中的每一列(最后一列除外)創建一個qqplot:
data("pottery", package = "HSAUR2")
這是我到目前為止的內容,但僅列出了最后一列:
par(mfrow=c(3,3))
for (i in ncol(pottery[, 1:9])){
qqnorm(pottery[, i], main = names(pottery[i]))
qqline(x)
}
我不認為這應該很難,但是我不確定我缺少什么。
一如既往的感謝。
par(mfrow=c(3,3))
for (i in 1:ncol(pottery[,1: ncol(pottery) - 1 ])){
qqnorm(pottery[, i], main = names(pottery[i]))
qqline(pottery[, i])
}
我在您的腳本中更改了兩件事。 i in 1:ncol(pottery)表示您希望從開始到有多少列都跨越該范圍。 當您在ncol(pottery)中說“我”時,就是在最后一列中說“ i”。 然后我寫了pottery [,ncol(pottery)-1],說您想忽略最后一列。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.