生信星球培训第八期

学习小组Day4笔记--天天

2018-10-25  本文已影响45人  炽天使爱学习

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)

  1. 用两次转义符号,将这个转成R语言认识的 \ 即可。
> setwd("D:\\RStudio\\abc")
  1. 使用反斜杠来代替斜杠
> 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中结束了。。明天见

上一篇 下一篇

猜你喜欢

热点阅读