學(xué)習(xí)小組Day5筆記-pf

先回答幾個問題

  1. R的賦值符號是啥?
  2. R的代碼都是帶括號的嗎?
  3. 顯示工作路徑的代碼是什么?
  4. 表格在R語言中又叫什么?
  5. 函數(shù)或命令不會用時,怎么辦?
  6. 字符串在使用時必須加""嗎?
不同維度

R代碼 是什么意思? 備注
1:10 輸入1到10的整數(shù)
seq(1,10,0.5) 1-10之間每隔0.5取1個數(shù)字
rep(1:10,2) 1到10整數(shù),重復(fù)2次
x[n] 取向量x的第n個元素 x是向量
x[-n] 不取向量x的第n個元素,其它都取 x是向量
x[n:m] 取向量x的第n到m個元素 x是向量
x[-(n:m)] 不取向量x的第n到m個元素,其它都取 x是向量
x[c(n,m)] 取向量x的第n個和第m個元素 x是向量
x[x==n] 取向量x等于n的元素 x是向量
x[x<=n] 取向量x小于等于n的元素 x是向量
x[x%in% c(1,2,5)] 取向量x存在于向量c(1,2,5)中的元素 x是向量
x[n,m] 取第n行第m列 x是數(shù)據(jù)框
x[n,] 取第n行 x是數(shù)據(jù)框
X[,m] 取第m列,顯示出來是列內(nèi)容帶“”,橫排列 x是數(shù)據(jù)框
X[m] 也是第m列,會同時顯示列名,豎排列 x是數(shù)據(jù)框
X[n:m] 第a列到第b列 x是數(shù)據(jù)框
X[c(n,m)] 第a列和第b列 x是數(shù)據(jù)框
X$列名 也可以提取列 x是數(shù)據(jù)框

讀取數(shù)據(jù)

read.table(file = "filename",sep = "\t",header =T, row.names = 1) # sep = " "表示按空格來分割數(shù)據(jù),sep = "\t"表示按制表符來分割數(shù)據(jù),sep = "\n"表示按換行符來分割數(shù)據(jù);header和row.names這2個參數(shù)就表示讀入第一行為行名,第一列為列名

不太懂對于read.table()嚴(yán)格要求所有列都對等,而read.csv()并不要求,后者會按最大列,或指定的列數(shù)填充,空串可指定相應(yīng)的字符或數(shù)字填充。

變量保存

save.image(file = "filename.RData") #保存當(dāng)前所有變量,保存后windows中顯示為R Workspce;而保存腳本則顯示為R文件
save(X, file = "filename.RData")#保存X這個變量

疑問:

  1. 能不能一次性把腳本、變量都保存為一個文件?
  2. 為什么我運行save(X,file = "test.RData")不報錯,搞不懂。
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

友情鏈接更多精彩內(nèi)容