R语言安装、卸载与基本配置;
工作空间
- 工作空间(workspace)就是当前R的工作环境,它储存着所有用户定义的对象(向量、矩阵、函数、数据框、列表) 。
- 在一个R会话结束时,你可以将当前工作空间保存到一个镜像中,并在下次启动R时自动载入它。
- 获得与修改当前存储路径
|
|
保存
- save(objectlist, file=”myfile”) : 保存指定对象到一个文件中
- save.image(“myfile”) : 保存工作空间到文件myfile中(默认值为.RData)
- savehistory(“myfile”) : 保存命令历史到文件myfile中(默认值为.Rhistory)
数据库相关
|
|
帮助文档
|
|
包的使用
install.packages("name", destdir="D:\\3_资源收集\\90_软件安装\\4 程序编程\\R\\library")
|
|
若在Rstudio中安装失败,可选择在R中进行安装
- 常用安装包
|
|
|
|
手动安装包
- 下载package.zip文件
- 打开R的菜单栏->Packages->“Install package from local zip file…
- 选择package.zip文件
- 研究过R包的结构的朋友就会发现,zip文件解压之后就是R中library里的结构。那么,我们可以直接解压zip包,然后将解压后的文件放入R安装根目录的library文件夹里
我在CRAN上没找到目标包,是什么情况(如功能强大的Rweibo包)?
答:这时候不要急,可能该包在R-forge project 上,上该站查查看吧。
报错与解决
missing value where TRUE/FALSE needed
|
|
常用的包
lib_down <- "D:\\1_工作学习\\90_软件应用\\3_程序编程\\R\\library"
destination : 目的地
1234567 > # 常用> c("readr","readxl","xlsx","dplyr","plyr", "reshape2","stringr","ggplot2","plotly","lubridate","rmarkdown","knitr")>> # 统计分析> c("Hmisc","pastecs","psych","doBy","car","effects","leaps","corrgram","corrplot","vcd","ggm","gmodels")>>
>
- 数据导入与导出
|
|
- 数据处理
|
|
- 字符串
|
|
- 作图
|
|
- 日期
|
|
- 自动化
|
|
|
|
- 列联表
|
|
- 相关性
|
|
- 回归
|
|
- 方差分析
|
|
- 时间序列
|
|
机器学习
- 聚类
|
代码格式
内容 | 注意 | 示例 |
---|---|---|
缩进 | 1.两个空格,不要使用制表符,永远不要混用 2.例外: 当括号内发生折行时, 所折行与括号内的第一个字符对齐 | |
二元操作符(+,<-,-等) | 1.两侧加上空格 2.在函数调用中传递参数时 = 两边的空格可加可不加. | |
逗号(,) | 逗号后须加空格,逗号前不加空格 | |
括号( ) | 在前括号前加一个空格, 函数调用时除外. | 正例: if (debug) 反例: if(debug) |
连接数据库
- 新增数据库设置
- 控制面板项 - 管理工具 - 数据源(ODBC)
- 添加 - 选择对应的SQL
- Name : 可以任意取
- Server : locale 或者指定的数据库
anly2.dm.ytx.com
- 使用登录的Windows账户 或者 自定义账户密码
- 进入R安装RODBC包并载入
|
|
- 查询
|
|
- 存入表格
|
|
- 删除
|
|
- 关闭连接
|
|
Jupyter中添加R
- 方法1
|
|
Per default IRkernel::installspec() will install a kernel with the name “ir” and a display name of “R”. Multiple calls will overwrite the kernel with a kernel spec pointing to the last R interpreter you called that commands from. You can install kernels for multiple versions of R by supplying a name and displayname argument to the installspec() call (You still need to install these packages in all interpreters you want to run as a jupyter kernel!):
|
|
Now both R versions are available as an R kernel in the notebook.
If you encounter problems during installation
- Have a look at the full installation instructions!
- If you are sure that this is a new problem, file an issue.
- 方法2
- Installing via supplied binary packages
- Making the kernel available to Jupyter
|
|