R語言初步學(xué)習(xí)
短短的兩天時間,Linux系統(tǒng)就過去了,還有一大堆需要學(xué)的東西等著我去學(xué)習(xí),去實(shí)踐。在此還是感謝花花和豆豆打開了我新世界的大門啊。。最少有勇氣去在自己電腦里面搞個子系統(tǒng)。。
RStdio安裝小插曲
看到教程的時候就看到了安裝的問題,說中文用戶名不能安裝rstdio這個讓我深感認(rèn)同。。前兩天無數(shù)次的重裝anaconda就是因?yàn)楫?dāng)時安裝了個rstdio然后不能用,按照網(wǎng)上的教程改,改完之后。pip都壞掉了臥槽!只好從新安裝anaconda修復(fù)~感謝花花的教程讓我的電腦從中文名字改成了英文,媽媽再也不擔(dān)心我的rstdio這些JB玩意不能用了。。。。
R語言初探
rstdio所寫代碼的存放目錄
第一個看到的是文件的存放位置,我又要碎碎念了,想當(dāng)初因?yàn)檗D(zhuǎn)換編碼的問題,讓我的手都要復(fù)制粘貼斷了,我絞盡腦汁用python寫了個爬蟲來做Uniprot的編碼轉(zhuǎn)換,用的是jupyter notebook,用的各種happy,但是有一天我的電腦壞掉了。。而那個玩意的默認(rèn)存儲位置是C盤,我的代碼就這么見上帝去了。。我都忘記我是怎么寫的爬蟲了。。。
所以這次我要先改好,省的又讓我的代碼見上帝。
1.查詢默認(rèn)存儲路徑
getwd()
這個代碼是干啥的呢?就是看看你的默認(rèn)路徑是在哪里,是不是在C盤,是的話趕快改啦。。。
2.修改存儲路徑
setwd(路徑)
這條代碼就是將默認(rèn)路徑改成你想保存的路徑,先在自己想保存的地方建立好文件夾(想起來被中文路徑支配的恐懼感,我特么這次機(jī)智的改成了英文)。
看到文章里面寫了一大堆的報錯,我只想說花花好貼心。。避坑神器--花大佬
里面幫忙補(bǔ)充一個常用的方法吧
就是因?yàn)榫幊陶Z言中 \ 是有特殊含義的,是轉(zhuǎn)義符號,所以路徑直接復(fù)制windows里面的路徑是會報錯的。如果想要使用的話有三種方法(容我裝裝B)
- 用兩次轉(zhuǎn)義符號,將這個轉(zhuǎn)成R語言認(rèn)識的 \ 即可。
> setwd("D:\\RStudio\\abc")
- 使用反斜杠來代替斜杠
> setwd("D:/RStudio/a")
3.在整個字符串前面增加r
> setwd(r"D:\RStudio\abc")
r的意思是讓后面的這一串程序認(rèn)為是字符串,就不會讓這個 \ 當(dāng)做轉(zhuǎn)義符號了
至于setwd(dir='XXXXX'),這個dir是默認(rèn)參數(shù),寫不寫都一樣啊
2.查看文件列表
dir()
list.files()
這倆含義都一樣。都是列出來之前那個保存的文件的目錄里面有沒有東西
3.四則運(yùn)算
這玩意可以當(dāng)計(jì)算器用,輸入了加減乘除就可以自己算了。。1+2就會出現(xiàn)3.很好用
4.函數(shù)
sum(1,2,3,4,5)
求1-5的和 sum()函數(shù)
函數(shù)博大精深,我還要對比和python有什么區(qū)別
5.賦值
這里面我要吐槽一下,無論是C也好還是python也好還是JAVA也好,大多數(shù)的賦值符號都是 = 但是R語言就比較牛逼了。。它居然是特么的<-。。。
6.刪除對象
rm(a,b,c)
rm(list = 'a','b','c')
rm應(yīng)該是remove的縮寫吧。為啥不用delete呢。奇怪的
7.歷史記錄
history()
history(n)
前者列出一大堆的歷史記錄,估計(jì)可能是能列的都列出了
后者是列出最近的n個歷史記錄。
8.清空屏幕
ctrl + l
呃。clear()不好么。。我感覺它要被我吐槽死了
9.保存工作空間
save.image()
保存數(shù)據(jù)及繪圖函數(shù)
敲完了之后就發(fā)現(xiàn)這個圖啊。被保存了。。
這一天的任務(wù)就在吐槽和裝B中結(jié)束了。。明天見