記錄R語言學習之路

2021-09-29 16:58:59 字數 1326 閱讀 1222

是第一次開始系統學習程式語言,用來記錄遇到的比較有用的功能

基本語法

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包。呼叫其他...