学习小组Day4笔记--天天
R语言初步学习
短短的两天时间,Linux系统就过去了,还有一大堆需要学的东西等着我去学习,去实践。在此还是感谢花花和豆豆打开了我新世界的大门啊。。最少有勇气去在自己电脑里面搞个子系统。。
RStdio安装小插曲
看到教程的时候就看到了安装的问题,说中文用户名不能安装rstdio这个让我深感认同。。前两天无数次的重装anaconda就是因为当时安装了个rstdio然后不能用,按照网上的教程改,改完之后。pip都坏掉了卧槽!只好从新安装anaconda修复~感谢花花的教程让我的电脑从中文名字改成了英文,妈妈再也不担心我的rstdio这些JB玩意不能用了。。。。
R语言初探
rstdio所写代码的存放目录
第一个看到的是文件的存放位置,我又要碎碎念了,想当初因为转换编码的问题,让我的手都要复制粘贴断了,我绞尽脑汁用python写了个爬虫来做Uniprot的编码转换,用的是jupyter notebook,用的各种happy,但是有一天我的电脑坏掉了。。而那个玩意的默认存储位置是C盘,我的代码就这么见上帝去了。。我都忘记我是怎么写的爬虫了。。。
所以这次我要先改好,省的又让我的代码见上帝。
1.查询默认存储路径
getwd()
这个代码是干啥的呢?就是看看你的默认路径是在哪里,是不是在C盘,是的话赶快改啦。。。
2.修改存储路径
setwd(路径)
这条代码就是将默认路径改成你想保存的路径,先在自己想保存的地方建立好文件夹(想起来被中文路径支配的恐惧感,我特么这次机智的改成了英文)。
看到文章里面写了一大堆的报错,我只想说花花好贴心。。避坑神器--花大佬
里面帮忙补充一个常用的方法吧
就是因为编程语言中 \ 是有特殊含义的,是转义符号,所以路径直接复制windows里面的路径是会报错的。如果想要使用的话有三种方法(容我装装B)
- 用两次转义符号,将这个转成R语言认识的 \ 即可。
> setwd("D:\\RStudio\\abc")
- 使用反斜杠来代替斜杠
> setwd("D:/RStudio/a")
3.在整个字符串前面增加r
> setwd(r"D:\RStudio\abc")
r的意思是让后面的这一串程序认为是字符串,就不会让这个 \ 当做转义符号了
至于setwd(dir='XXXXX'),这个dir是默认参数,写不写都一样啊
2.查看文件列表
dir()
list.files()
这俩含义都一样。都是列出来之前那个保存的文件的目录里面有没有东西
3.四则运算
这玩意可以当计算器用,输入了加减乘除就可以自己算了。。1+2就会出现3.很好用
4.函数
sum(1,2,3,4,5)
求1-5的和 sum()函数
函数博大精深,我还要对比和python有什么区别
5.赋值
这里面我要吐槽一下,无论是C也好还是python也好还是JAVA也好,大多数的赋值符号都是 = 但是R语言就比较牛逼了。。它居然是特么的<-。。。
6.删除对象
rm(a,b,c)
rm(list = 'a','b','c')
rm应该是remove的缩写吧。为啥不用delete呢。奇怪的
7.历史记录
history()
history(n)
前者列出一大堆的历史记录,估计可能是能列的都列出了
后者是列出最近的n个历史记录。
8.清空屏幕
ctrl + l
呃。clear()不好么。。我感觉它要被我吐槽死了
9.保存工作空间
save.image()
保存数据及绘图函数
敲完了之后就发现这个图啊。被保存了。。
这一天的任务就在吐槽和装B中结束了。。明天见