第一天很兴奋🥰
主要学习了R语言的基础,Rstudio的使用,R语言输出结果,R语言的数据和向量.
小洁老师好温柔呀
集成开发环境,可以让R语言变得更好用的图形界面
脚本的名字不要.
脚本的运行方式:
3. 如何新建交互式会话 session
与R交互的两个方式:“控制台窗口”和“脚本编辑器”
()前面的英文单词一定是一个函数,()里是数据
4. 文件要放对位置:
新建project的时候,系统会自动给生成一个同名的文件夹工作目录,因此读取的文件,脚本,输出结果都会在默认的工作目录里,如果读取的文件在其他文件里,需要在脚本编辑器里特别提取
../ 可以读取上一级文件
二级文件里也可以读取
可以是图片,文件,等等
如何解决:检查命令,环境,然后修正
如果输出的结果没有意外情况,可以忽略
如果出现> 表示已经运行完成
重启
上一句的代码运行不完整
在+后面补全信息即可,或者esc退出(光标要在+后面),一定要处理
只要没有Error就可以忽略
一定要回答选择
数值型numeric
字符型character 要加“”/‘’
逻辑型logica
> class() #可以判断数据类型
> is.xxx() #判断是否为xxx类型
> as.xxx() #将其他数据类型转换为xxx类型
比较运算
>,<,>=,<=,==,!=
逻辑运算
与&,或|,非!
1.将元素放在一起
> c(2,3,4,5)
[1] 2 3 4 5
> c("a","b","c","f")
[1] "a" "b" "c" "f"
2.连续的数字用冒号:
> 1:5
[1] 1 2 3 4 5
3. 重复的用rep,规律的用seq,随机数勇敢rnorm
rep("x",times=3)
[1] "x" "x" "x"
# x一定要加“”
> seq(from=3,to=21,by=4)
[1] 3 7 11 15 19
> rnorm(n=4)
[1] 0.93168482 0.03266106 0.98302102 0.87062830
4. 组合在一起变成更加复杂的向量
> paste0(rep("x", times=3), 1:3)
[1] "x1" "x2" "x3"
脚本乱码的解决方法 file>reopen with encoding>UTF-8>OK
课后思考:
paste0和paste有什么区别和联系?
load () 读取文件
sqrt() 开方
tab 作用, 可以出现提示,上下选择文件
光标放在>,点击向上建,可以修改上一条命令重新运行
生物技能树-2024生信入门3月学习班
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。