簡體   English   中英

為什么在 x 和 y 軸列選擇之間使用 ~ 而不是在 R 文檔中看到的 plot(x,y, xlab, ylab) 中的常規 plot(x,y ) ?

[英]Why use ~ between x and y axis column selections rather than the conventional plot(x,y ) in plot(x,y, xlab, ylab) seen in R documentation?

所以我收集到的是 ~ 將值恢復為正確的值,看看高度最初是如何在 10 年代和后來在 100 年代。 然而,同樣可以通過下面的III)來實現。 看起來像是一些額外的不必要的功能。 在什么情況下這會有所幫助,值得將其內置。

I)plot(survey$Height~survey$Wr.Hnd, xlab="Writing Handspan (cm)", ylab = "Height (cm)") 

對比

II)plot(survey$Height,survey$Wr.Hnd, xlab="Writing Handspan (cm)", ylab = "Height (cm)")

對比

III) plot(survey$Wr.Hnd,survey$Height , xlab="Writing Handspan (cm)", ylab = "Height (cm)")

部分數據:

 Sex Wr.Hnd NW.Hnd W.Hnd    Fold Pulse    Clap Exer Smoke Height      M.I    Age
1  Female   18.5   18.0 Right  R on L    92    Left Some Never 173.00   Metric 18.250
2    Male   19.5   20.5  Left  R on L   104    Left None Regul 177.80 Imperial 17.583
3    Male   18.0   13.3 Right  L on R    87 Neither None Occas     NA     <NA> 16.917
4    Male   18.8   18.9 Right  R on L    NA Neither None Never 160.00   Metric 20.333
5    Male   20.0   20.0 Right Neither    35   Right Some Never 165.00   Metric 23.667
6  Female   18.0   17.7 Right  L on R    64   Right Some Never 172.72 Imperial 21.000
7    Male   17.7   17.7 Right  L on R    83   Right Freq Never 182.88 Imperial 18.833
8  Female   17.0   17.3 Right  R on L    74   Right Freq Never 157.00   Metric 35.833
9    Male   20.0   19.5 Right  R on L    72   Right Some Never 175.00   Metric 19.000
10   Male   18.5   18.5 Right  R on L    90   Right Some Never 167.00   Metric 22.333

當指定data參數時,主要應用程序將是為了簡潔/可讀性:

 plot(Height~Wr.Hnd, data=survey, ...) 

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM