【R每日一贴】R包那些事?
R包使R功能更强大,应用更灵活。什么是R包?R包是R函数、数据、预编译代码以一种定义完善的格式组成的集合。R包涉及各种领域,比方说:统计学、生物信息学、金融学、机器学习、数据挖掘等。用户可以根据自己的问题域选择和使用合适的R包,当然,也可以在前人的基础,构建属于自己的R包,若是贡献出来,获得R社区的审核通过后,可以进一步扩充和完善R。
R软件安装成功后,自带一些R默认包,分别是:
1) base
2) datasets
3) utils
4) grDevices
5) graphics
6) stats
7) methods
需要了解每一个包的详细情况,可以查看R帮助文档。
例如>help(package="base")#查阅base包详情
与R包相关的一些函数汇总
1).libPaths() #显示库(计算上存储R包的目录)所在的位置。
2)library() #显示库中有哪些包
3)search() #告诉用户哪些包已经加载并可以使用。
4)install.packages("R包名")#R包安装函数,包名一定要置于双引号里面,非常重要。
举例说明如下。
安装包gclus,这个包提供了增强型散点图的函数
>install.packages("gclus")
5)update.packages() #更新已经安装的包
6)installed.packages() #列出已经安装的包,以及版本号,依赖关系等信息
7)library("R包名")#加载R包,若是没有安装,会提示该包不存在。
【想一想】
1 如何寻找适合自己问题域的R包?
2 如何确定是否安装了某一个R包?
【做一做】
1 安装与聚类相关的R包?
2 查看datasets包里面提供了那些数据集?iris数据集怎么描述?
【温馨话语】
给自己定目标,一周,一月,一年,五年,甚至更长。也许你出生普通,毫无背景,关系也没多少,但是,通过持久地努力和勤奋的向上,可以改变70%的命运。所以,不要放弃。自助者天助也!
我是陆勤,微信号:wangluqing360,你们在R路上的朋友,一起欣赏R路上的风景。
赠人玫瑰,手有余香。若是觉得此文有用,欢迎分享给更多的人,让更多的人受用。
你若安好,便是晴天。若是朋友们有什么想法或建议,欢迎给我留言或者私信于我。
请关注“恒诺新知”微信公众号,感谢“R语言“,”数据那些事儿“,”老俊俊的生信笔记“,”冷🈚️思“,“珞珈R”,“生信星球”的支持!