R重要資料翻譯
作者:姜美玉
摘要:我翻譯的是R語言中最低層的基本函數功能,關於向量、矩陣、編程、列表、數據幀功能等,還有關於stringr包和讀取數據還有怎樣利用包的簡單介紹,以獲得更多的幫助,供大家參考。
原文圖片來自:http://github.com/rstudio/cheatsheets/raw/master/source/pdfs/base-r.pdf
基礎R作弊表獲得幫助?意思是得到特定功能的幫助。幫助搜索('weighted表示)。搜索幫助文件的單詞或短語。幫助(包=“dplyr”)為包找到幫助更多關於對象獲取對象結構的摘要。查找對象屬於的。
利用包
安裝包(數據處理包)。下載並安裝一個包從R綜合典藏網
讀取(數據處理包)加載包到會話中,使所有其功能可用。
數據處理包:選擇從包中使用特定函數。
數據()將內置數據集加載到環境中。
工作目錄
查找當前工作目錄輸入被發現和輸出被發送。更改當前工作目錄。在RStudio使用項目設置工作您正在工作的文件夾的目錄
向量
創建載體:加入元素一個向量;一個整數序列;一個復雜的序列;重復一個向量;重復的元素一個向量。
向量函數:
排序(x)返回排序。轉速(x)返回x反轉。表格(x)見值的計數。獨特(X)見唯一值。
選擇矢量元素
通過位置:
X [ 4 ]第四元素。
x [ 4 ],但所有的第四。
X [ 2:4 ]元素兩到四。
x [(2:4)]所有的元素,除了二到四。
X [ C(1,5)] 元素一和五
通過價值:
[ x = 10 ]元素等於10。
X [ X < 0 ]所有的元素少比零。
x %(%,1,2,5)集合中的元素1,2,5。
命名為向量:
x [ 'apple ]元素名稱'蘋果'。
編程
循環:
對於(變量序列){做某事}
例子:i在一到四中,當j小於一加十時,將j得的數字打出來
如果是報表:如果(條件){做某事其他{ }做一些不同的事情}
例子:如果i>3打出”yes”或者打出”no”
功能
功能的名字<功能(VAR){做某事返回(新的向量)}
例子:正方形<—功能(x){正方形>-x乘以x返回(正方形)
讀寫數據
輸入 |
輸出 |
描述 |
DF <讀表(文件.txt”) |
寫表(DF,“文件txt”) |
讀寫分隔的文本文件 |
DF <讀。CSV(CSV文件。”) |
寫CSV(DF,'文件,CSV ') |
讀寫逗號 分離值文件。這是一個特殊的情況下read.table/write.table。 |
負荷(文件。RDATA”) |
保存(DF文件的文件。RDATA”) |
讀取和寫入一個R數據文件,一個 專用文件類型 |
條件
a等於b |
都是平等的 |
a大於b |
大於 |
a大於或等於b |
大於或等於 |
設置對象是a的 |
沒有 |
a不等於b |
不相等的 |
a小於b |
小於 |
a小於或等於b |
小於或等於 |
設置對象是否為a |
空的 |
類型
在R中的公共數據類型之間的轉換總是可以從表中的較高值到較低的值
符合邏輯 對錯對 布爾值(對或錯)
數字 1,0,1 整數或浮點數
性格 '1', '0', '1' 字符串。一般首選因素
因素 ‘1’,‘0’,‘1’,等級:1,0 預置字符串水平.需要一些統計模型。
數學函數
以x為底的對數 自然對數 x中個元素的總和 總和
輸出 指數 x的均值 均值
返回x最大的函數 最大元素 x的中位數 中位數
同上,最小 最小元素 x分位數 百分比分位數
圓形(x,N) 圓到小數的地方 x中的元素秩 排名要素
意義(x,n) 圓的N重要的人物 x方差 方差如果x是矩形框返回相關陣 檢驗(x,y)的相關性 相關 檢驗X 標准偏離
變量:
賦值:
a是蘋果,a是什么,蘋果
環境:
M -矩陣(X = 3,nrow,ncol = 3)從x創建矩陣
制定條件搜索 列出所有變量環境
刪除 從環境x中刪除
刪除列表ls 移除所有變量環境
你可以使用環境小組在RStudio在環境中瀏覽變量
矩陣:
M -矩陣(X = 3,nrow,ncol = 3)從x創建矩陣
m[2, ] -選擇行 轉置
m[ , 1] -選擇列 mn的矩形運算矩陣乘法
m[2, 3] -選擇元素 查找x在:m乘以x = N
列表 :
l <列表(X = 1:5,Y = C(A,B))
列表是可以有不同類型的元素的集合。
l[[2]] l[1] l$x l['y']
二元l 新的名單只有第一要素 元素命名x 新的名單只有元y。
數據幀:
DF <數據。框架(X = 1:3,Y = C(A,B,C))
所有元素長度相同的列表的特殊情況
列表的子集
df$x df[[2]]
理解數據幀:
視圖(df) 查看完整數據
head()所屬R語言包:df 見前六排
矩陣的子集:
df[ ,2 ] df的行數
df[2, ] df的數柱
df[2, 2] df的數排數對
stringr包 查看stringr包的信息
拆分x和y用單引號隔開 加入多個向量
清除拆分中的單引號 將向量元素連接在一起
替換x 在x中找到正則表達式匹配
用字符串替換x 用字符串替換x中的匹配
X轉換為大寫 轉換為大寫
X轉換為小寫 轉換為小寫
X中有多少個字符 字符串中的字符數
因素
factor(x) cut(x, breaks = 4)
把向量變成因子。可以設置因素的水平和訂單。 將數字向量轉換為因子“切割”成部分
統計
lm(x ~ y, data=df t.test(x, y) prop.test
線性模型 預制T檢驗之間的差異方法 測試一差異之間比例
glm(x ~ y, data=df)
廣義線性模型 pairwise.t.test aov
Summary 預制件的t檢驗forpaired數據 分析方差
獲取更詳細的信息出模型、
總結:最基礎的R語言可以幫助我們簡單的入門,幫助我們查找最基本的東西,希望可以幫助大家。