包 是R函数,数据,预编译代码以一种完善的格式组成的集合
库 是存储包的目录
#查询库里有哪些包
library()
#查询库的位置
.libPaths()
#查询已经加载可以使用的包
> search()
[1] ".GlobalEnv" "tools:rstudio" "package:stats" "package:graphics"
[5] "package:grDevices" "package:utils" "package:datasets" "package:methods"
[9] "Autoloads" "package:base"
#比如加载gclus包
install.packages("gclus")
trying URL 'https://cran.rstudio.com/bin/windows/contrib/3.4/gclus_1.3.1.zip'
Content type 'application/zip' length 96283 bytes (94 KB)
downloaded 94 KB
package ‘gclus’ successfully unpacked and MD5 sums checked
The downloaded binary packages are in
C:\Users\x1c\AppData\Local\Temp\RtmpuOflI0\downloaded_packages
#查询已经加载包的详情
installed.packages("base")
Package LibPath Version Priority Depends Imports LinkingTo Suggests Enhances
License License_is_FOSS License_restricts_use OS_type Archs MD5sum
NeedsCompilation Built
#更新已经按照的包
update.packages("base")
#需要使用的时候,包的加载
library(gclus)
#包里会提供演示的数据集合示例代码,
#查询gclus中的描述
help(package="gclus")
一些常见的错误
R语言编程中的常见错误 有一些错误是R的初学者和经验丰富的R程序员都可能常犯的。如果程序出错了,请检查 以下几方面。
❑使用了错误的大小写。help()、Help()和HELP()是三个不同的函数(只有第一个是 正确的)。
❑在Windows上,路径名中使用了\。R将反斜杠视为一个转义字符。 setwd(“c:\mydata”)会报错。正确的写法是setwd(“c:/mydata”)或 setwd(“c:\mydata”)。
❑使用了一个尚未载入包中的函数。函数order.clusters()包含在包gclus中。如果还 没有载入这个包就使用它,将会报错。