官术网_书友最值得收藏!

  • Data Analysis with R
  • Tony Fischetti
  • 270字
  • 2021-07-30 09:55:11

Working with packages

Robust, performant, and numerous though base R's functions are, we are by no means limited to them! Additional functionality is available in the form of packages. In fact, what makes R such a formidable statistics platform is the astonishing wealth of packages available (well over 7,000 at the time of writing). R's ecosystem is second to none!

Most of these myriad packages exist on the Comprehensive R Archive Network (CRAN). CRAN is the primary repository for user-created packages.

One package that we are going to start using right away is the ggplot2 package. ggplot2 is a plotting system for R. Base R has sophisticated and advanced mechanisms to plot data, but many find ggplot2 more consistent and easier to use. Further, the plots are often more aesthetically pleasing by default.

Let's install it!

  # downloads and installs from CRAN
  > install.packages("ggplot2")

Now that we have the package downloaded, let's load it into the R session, and test it out by plotting our data from the last section:

  > library(ggplot2)
  > ggplot(favs, aes(x=flav, y=number)) +
  +   geom_bar(stat="identity") +
  +   ggtitle("Soy ice cream flavor preferences")

Figure 1.1: Soy ice cream flavor preferences

You're all wrong, Mint Chocolate Chip is way better!

Don't worry about the syntax of the ggplot function, yet. We'll get to it in good time.

You will be installing some more packages as you work through this text. In the meantime, if you want to play around with a few more packages, you can install the gdata and foreign packages that allow you to directly import Excel spreadsheets and SPSS data files respectively directly into R.

主站蜘蛛池模板: 三明市| 福泉市| 项城市| 平顶山市| 泰州市| 大新县| 南充市| 三穗县| 满城县| 墨江| 高雄市| 佳木斯市| 含山县| 乌拉特前旗| 富顺县| 扶绥县| 东辽县| 山东| 岳西县| 阳朔县| 池州市| 江川县| 天长市| 耒阳市| 仁化县| 西青区| 白玉县| 法库县| 洛川县| 邢台市| 南昌县| 得荣县| 德令哈市| 阳山县| 深水埗区| 镇平县| 百色市| 高清| 西城区| 甘洛县| 成都市|