是第一次開始系統學習程式語言,用來記錄遇到的比較有用的功能
基本語法
setwd:設定工作資料夾;getwd:檢視現在的資料夾。也可以用session→set working dictionary修改工作資料夾;
read.txt;read.csv;read.table;url(address)用來讀**;
attach;detach;unstack;stack:拆分合併資料框,繫結解綁資料框;
dollar符號用來訪問未繫結資料框的變數名(不知道為啥打不出來美元符號);
一些常用圖形:barplot-條形圖、hist-直方圖、stem-莖葉圖、dotchart-點圖、boxchart-箱線圖、qqnorm-正態概率圖、pie-餅圖;一些常用引數:col-color用英語單詞即可表示、pch-potcharacter點的形狀(有25個)、lty-linetype線的形狀(1到5)、bty-boxtype有無邊框等;
多圖用par(mfrow=c(m,n))表示,pairs矩陣散點圖
感覺論壇還沒有r語言程式設計塊,我就用了ruby代替
setwd
("c:/user/documents/r"
) dat=read.
table
("income.txt"
)#d讀出來的是資料框,需進行attach
attach
(dat)
#attach之後就可以直接訪問變數
table
(***)
#分類資料習慣用列聯表分析用table
table
(edu)
#一般會用條形圖再進行分析
par(mfrow=c(
1,2)
);barplot
(table
(***)
,col =c(
"red"
,"yellow"))
;barplot
(table
(edu)
,col =c(
"red"
,"orange"
,"yellow"))
;par
(mfrow=c(
1,1)
)table
(***,edu)
barplot
(table
(***,edu)
,legend=c(
"男",
"女")
)
freq=
hist
(income)
freq$breaks
freq$counts
R語言學習記錄 1
匯入資料,path為路徑 path c users administrator desktop demo.csv data read.csv path,header t head data summary data attach data 將每一列賦給乙個向量,向量名為列名 adetach data...
R語言學習記錄 2
學習如何構造r函式 難度提公升 構造統計分布 避免命名衝突 例如,定義函式f01為引數為a的指數分布的密度函式,定義f02為該指數分布的分布函式,取a 1 5,進行計算,可以看出,三種計算結果基本一致.f01 function x,a f01 5,1 5 f02 function x,a c 3 c...
R語言學習
sd計算樣本的標準差 var計算樣本的方差 cor計算兩個變數間的相關係數 cov計算兩變數間的協方差 使用函式library或者函式require把需要的r包載入r中 library函式中的r包名不需要用雙引號括起來。detach package mass 函式會解除安裝當前已載入的r包。呼叫其他...