数据为“美国总统和总统候选人的身高”,您可以在此处找到。我通过使用命令将数据加载到R中:
height = read.csv('heights.csv')
变量是列标题。有2个高度数据,因此R自动将其更改为“ height”和“ height.1”。
现在,我要显示一个比较“ height”和“ height.1”的散点图。当我键入命令时:
plot(height$Height, height$Height.1)
我有:
怎么了
诸如之类的条目"185 cm"
不作为数字值插入。
尝试cm
从列中剥离掉,并将其强制为数字。
h.numeric <- height
h.numeric$Height <- as.numeric(as.character(gsub(" cm", "", h.numeric$Height)))
h.numeric$Height.1 <- as.numeric(as.character(gsub(" cm", "", h.numeric$Height.1)))
plot(Height, Height.1, data=h.numeric, xlab = "Height (cm)", ylab = "Height.1 (cm)")
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句