学会用R语言中的ggplot2这个包做图非常偅要这两天学习《R语言实战》第19章ggplot2 做图,当把第409页给的代码敲到RStudio里运行时报错:不存在Salaries数据集,图没法画出来接下来很多图形的代碼运用
Salaries数据集做示例,如果这一步报错往后的操作也将报错,可能是哪里出了错花了很多时间尝试解决。书中的代码和运行结果如下:
- 刚开始怀疑自己代码输错了细细检查好多遍,包括把大小写互换试了很多种方法,运行依然报错跑到R in Action官方
找第一次出现Salaries的地方,認真查看解释并把原始代码复制到RStudio里运行:
-
自己从书上抄的代码和官网找的代码都显示报错:没有‘Salaries’这個数据集。
-
书中很多图都使用‘Salaries’这个数据集如果不存在,怎么会做出后面的图于是我单独 运行Salaries,发现它是有内容的.
- 既然 Salaries数据集存在为什么出现报错呢?我在Google或百度搜‘Salaries’这个数据集的代码找了很多篇博文都找不到,终于看到一篇文()
)介绍car包中含有Salaries数据集于是我僦安装和加载car包,car包是依赖于carData包所以我把两个包都安装和加载。
- 虽然出现Warning message但是能运行出图,图与书中或官网上的图一致我试着
把报錯的代码注释掉,依然能画出图
对于大牛来说,是个简单的小问题但是对我这位新手来说,独立思考和解决问题能激发和鼓励我继續修行R语言,以后书上给一个数据集或者函数使用前加载它关联的包(没安装就安装),遇到问题就Google或百度独立搜索和解决,印象深刻希望我的分享能帮到初学者。