r - 为什么在 x 和 y 轴列选择之间使用 ~ 而不是 R 文档中看到的 plot(x,y, xlab, ylab) 中的常规 plot(x,y )?
问题描述
所以我收集到的是 ~ 将值恢复为正确的值,看看高度最初是如何在 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, ...)
推荐阅读
- list - Flutter/Dart:不更改列表元素的并发修改异常
- c++ - 如何让我的程序在达到 10000 时退出 for 循环?C++
- directx - 支持 RTX 2060 和 D3D12 的 mGPU(多 GPU)AFR 可能吗?
- c# - 理解 c# 中的 for() 语句
- python - Python - 在输入文本中搜索特定符号
- r - 运行多级类间关联时出错
- multithreading - wxPython 线程 - 在 GLCanvas 中做动画时 GUI 冻结
- javascript - 根据内部数组长度查找嵌套数组
- java - Travis CI 说 JRE 是 11 但仍然不会运行类文件版本 55 的 JAR
- python - Tkinter 消息框运行两次