R语言相关课程安排
1.R与Rstudio
2.数据类型
3.数据结构
4.函数和R包
5.文件读写
6.绘图
7.应用专题
day1课程——R与Rstudio
1.R和Rstudio的介绍
-R语言:
用函数处理数据;
要把数据先准备好(数据处理)才能交给函数;
R的功能:数据处理、统计、可视化;
R的特点:开源、可扩展、简单有效;
-R studio
是R语言的集成开发环境,是一个图形界面,是R的壳子;
分为四个面板:(1)脚本编辑器;(2)控制台(代码运行和结果显示);(3)environment(对象/变量列表);(4)文件/图片/帮助/包的集成展示
-命令提示符 >
有命令提示符的时候才能“说话”,才能输入;
2.创建 Rproject
-R project
用于管理不同的项目,双击文件名.Rproj后可以打开Rstudio并自动将文件名.Rproj所在位置设置为工作目录。
3.新建脚本
file - new file - R script
-脚本的保存和关闭
脚本的关闭点击脚本名旁边的小xx;
默认关闭后保存到文件名.Rproj所在目录(工作目录);
4.与R的交互方式
-(1)通过控制台窗口交互
可以直接在控制台键入简单命令,但session关闭的时候会全部清空
-(2)在脚本编辑器中交互
在脚本编辑器中编辑好之后,所有命令都会记录下来,可以逐行运行或者选中运行;
加 # 号进行注释后 # 号后面的东西都变成了人看的东西,电脑不会理他们
5.读懂R给你的反馈
-(1)正常输出结果
-(2)error:
报错-需要检查命令、检查环境,修正之后重新运行
-(3)warning:
警告-可以忽略,后面如果有error再检查warning内容
-(4)“没反应”:
出现命令提示符 > 就说明目前已经完成前面的运行,可以接着干活儿;运行完成不代表运行成功!!! 还要看运行结果是否符合逻辑符合预期
-(5)太长时间卡住不动:
点击红色圈圈中止运行或者重启session
-(6)出现 号:
说明代码没输完整,还需要继续输入命令补全,或者按ESC键退出,然后重新输入命令
-(7)出现提醒信息:
是工作报告,只要没有error就可以忽略
-(8)给你三个选项a/s/n:
输入a/s/n按回车,不回答的话后面就会一直问,无法继续运行下面的命令