R语言的R包及其使用

2024-05-05 21:29

1. R语言的R包及其使用

 1、通过选择菜单:程序包->安装程序包->在弹出的对话框中,选择你要安装的包,然后确定。2、使用命令install.packages(package_name,dir)package_name:是指定要安装的包名,请注意大小写。dir:包安装的路径。默认情况下是安装在..\library 文件夹中的。可以通过本参数来进行修改,来选择安装的文件夹。3、本地来安装如果你已经下载的相应的包的压缩文件,则可以在本地来进行安装。请注意在windows、unix、macOS操作系统下安装文件的后缀名是不一样的:1)linux环境编译运行:tar.gz文件2)windows 环境编译运行 :.zip文件3)MacOSg环境编译运行:.tgz文件注:包安装好后,并不可以直接使用,如果在使用包中相关的函数,必须每次使用前包加载到内存中。通过library(package_name)来完成。 包安装后,如果要使用包的功能。必须先把包加载到内存中(默认情况下,R启动后默认加载基本包),加载包命令:Library(“包名”)Require(“包名”) 1、查看包帮忙library(help=package_name)主要内容包括:例如:包名、作者、版本、更新时间、功能描述、开源协议、存储位置、主要的函数help(package = package_name)主要内容包括:包的内置所有函数,是更为详细的帮助文档2、查看当前环境哪些包加载find.package() 或者 .path.package()3、移除包出内存detach()4、把其它包的数据加载到内存中data(dsname, package=package_name)5、查看这个包里的包有数据data( package=package_name)6、列出所有安装的包library()

R语言的R包及其使用

2. R-编写R包-入门篇

 (1) R 文件夹 :用于存放R函数脚本的文件夹;里面有一个示例文件hello.R   (2)man 文件夹:用于存放对应上述R函数的说明文档Rd文件的文件夹;里面有一个示例文件hello.Rd。   (3) DESCRIPTION :关于R包的说明文档。   (4)NAMESPACE:声明R包导出以供外部使用的函数以及R包从其他包导入的外部函数。
                                                                                                                                                                                                           如上,DESCRIPTION最基本的信息就填写好了。
   上面介绍了编写R包的最简单的流程,还有很多进阶知识点值得学习。下面总结其中三个方面的整理。
   点击 Build → Install and restart 
   在我理解,将个人创建的R包上传到github中,可以高效的实现版本的控制、备份以及与他人共享,自己的使用等
   
                                                                                                                           
                                                                                   参考教程:   1、为新手准备的现代化 R 包开发流程  https://cosx.org/2021/02/writing-r-packages-a-modern-workflow-for-beginners/    2、R包的开发  https://zhuanlan.zhihu.com/p/336425664    3、 https://r-packages-zh-cn.readthedocs.io/zh_CN/latest/index.html 

3. \r是路径符吗?

\是文件的路径,如c:\windows\system\……
/是用在dos命令中加参数,DIR——显示磁盘目录命令

1.功能:显示磁盘目录的内容。

2.类型:内部命令

3.格式:DIR [盘符][路径][/P][/W]

使用说明:/P的使用;当欲查看的目录太多,无法在一屏显示完屏幕会一直往上卷,不容易看清,加上/P参数后,屏幕上会分面一次显示23行的文件信息,然后暂停,并提示;Press 

any key to continue
/W的使用:加上/W只显示文件名,至于文件大小及建立的日期和时间则都省略。加上参数后,每行可以显示五个文件名。


Unix使用斜杆/作为路径分隔符,而web应用在Unix系统上面,所有的网络地址都采用斜杆/作为分隔符。
Windows由于使用斜杆/作为DOS命令提示符的参数标志了,为了不混淆,所以采用反斜杠\作为路径分隔符。所以目前windows系统上的文件浏览器都是用反斜杠\ 作为路径分隔符。
总结:

(1)浏览器地址栏网址使用斜杆/ ;

(2)windows文件浏览器上使用反斜杠\ ;

(3)出现在html url() 属性中的路径,指定的路径是网络路径,所以必须用斜杆/ ;// 如果url后面用反斜杠,就不会显示任何背景
(4)出现在普通字符串中的路径,如果代表的是windows文件路径,则使用 斜杆/ 和 反斜杠\ 是一样的;如果代表的是网络文件路径,则必须使用 斜杆/ ;
// 本地文件路径,/ 和 \ 是等效的

// 网络文件路径,一定要使用斜杆/

\r是路径符吗?

4. R语言数据操作的目录

译者序前言第1章 R中的数据1.1 模式和类1.2 R的数据存储1.3 模式与类的检测1.4 R对象的结构1.5 对象的转换1.6 缺失值1.7 缺失值的处理第2章 读取和写入数据2.1 读取向量和矩阵2.2 数据框:read.table2.3 逗号和制表符分隔的输入文件2.4 固定宽度输入文件2.5 从R对象中提取数据2.6 连接2.7 读取大型数据文件2.8 生成数据2.8.1 序列2.8.2 随机数2.9 排列2.9.1 随机排列2.9.2 枚举所有排列2.10 序列的处理2.11 电子表格2.11.1 基于Windows的RODBC包2.11.2 gdata程序包(所有平台)2.12 保存和加载R数据对象2.13 处理二进制文件2.14 将R对象写入ASCII格式的文件2.14.1 write函数2.14.2 write.table函数2.15 从其它程序中读取数据第3章 R与数据库3.1 SQL简介3.1.1 导航命令3.1.2 SQL基础3.1.3 综合汇总3.1.4 两个数据库的合并3.1.5 子查询3.1.6 修改数据库记录3.2 ODBC3.3 使用RODBC包3.4 DBI包3.5 访问MySQL数据库3.6 执行查询3.7 规范化的表3.8 将数据读入MySQL3.9 更复杂的汇总第4章 日期4.1 as.Date4.2 chron包4.3 POSIX类4.4 日期的处理4.5 时间间隔4.6 时间序列第5章 因子5.1 因子的使用5.2 数值型因子5.3 因子的操作5.4 根据连续变量创建因子5.5 基于日期和时间的因子5.6 交互作用第6章 下标6.1 下标的基础知识6.2 数值型下标6.3 字符型下标6.4 逻辑型下标6.5 矩阵和数组的下标6.6 矩阵的特殊函数6.7 列表6.8 数据框下标第7章 字符操作7.1 字符数据的基础知识7.2 显示和连接字符串7.3 处理分散的字符值7.4 R中的正则表达式7.5 正则表达式的基础知识7.6 拆分字符值7.7 在R中使用正则表达式7.8 替换和标记第8章 数据汇总8.1 table函数8.2 汇总路线图8.3 将函数映射到向量或列表8.4 将函数映射到矩阵或数组8.5 基于组的函数映射8.6 reshape包8.7 R中的循环第9章 重塑数据9.1 修改数据框中的变量9.2 变量的重新编码9.3 recode函数9.4 重塑数据框9.5 reshape包9.6 合并数据框9.7 在merge的环境下索引