r的起源:r是s語言的一種實現。
r的許可證是gnu
r用於統計分析、繪圖的語言和操作環境。
r是一套完整的資料處理、計算和製圖軟體系統。
c() 建立向量 x1=c(2,4,6,8,10)
length() 計算向量長度
mode() 判斷向量內資料型別
rbind(x1,x2) 按行組合矩陣
cbind(x1,x2) 按列組合矩陣
means() 求均值
sum() 求和
min() 求最小值
max() 求最大值
var() 求方差 variance
prod() 連乘
sd() 求標準差
help() 幫助函式
1:10 從1到10步長為1;
1:10-1 每個元素減1
1:10*2 每個元素乘2
a[5] 顯示a中第5個元素
a[-5] 不顯示a中第5個元素
a[1:5] 顯示a中1-5 5個元素
a[-(1:5)]不顯示a中1-5 5個元素
a[c(2,4,7)] 顯示a中第2 第4 第7個元素
a[a<20] 顯示a中<20的所有元素
seq()函式:按指定規律產生向量
seq(5,20) 生成5-20 向量
seq(5,121,by=2) 步長設定為2
seq(5,121,length=10) 產生10個數的向量
letters 產生26個小寫字母 (固定向量名)
letters[1:26]
which()函式 返回滿足條件的下標 查詢功能
which(a==2)
which(a>5)
which.min(a)
a[which(a>5)]
rev() 順序顛倒
sort() 公升序排列
matrix() 生成矩陣 預設按列走
a1=c(1:12)
matrix(a1,nrow=3,ncol=4)
matrix(a1,nrow=3,ncol=4,byrow=t) 按行走
2、陣列 array 有維度的向量
3、資料框 frame
特徵: 1、矩陣形式,但列可以不同資料型別
2、每一列是乙個變數,每一行是乙個觀測值
讀取檔案:
1、讀取文字:(x=read.table(「abc.txt」))
2、讀取excel檔案,prn檔案:w
csv檔案:w
安裝程式包rodbc之後,可以直接讀取xls檔案(32位)
舉例:z
(wfor迴圈
for(i in 1:59)
while迴圈
a[1]=5
i=1while(a[i]<121)
執行指令碼函式:source("h.r")
在指令碼中必須使用print函式,在執行時才能完成顯示
模擬產生統計專業同學的名單(學號區分),記錄數學分析,線性代數,概率統計三科成績,然後進行統計分析學號從1037800到10378100
三科分別為:數學分析、高等代數、概率論
num=seq(10378001,10378100) # 產生100個學號
x1=round(runif(100,min=80,max=100)) # runif 產生均勻分布隨機數
x2=round(rnorm(100,mean=80,sd=7)) #rnorm 產生正態分佈隨機數,均值80,標準差7
x3=round(rnorm(100,mean=83,sd=18)) # 均值83,標準差18 存在超過100分的
x3[which(x3>100)]=100 #使用which將其化成100分
#合成資料框,並儲存到硬碟中
x=data.frame(num,x1,x2,x3)
write.table(x,file="mark.txt",col.names=f,row.names=f,sep=" ")
常見分布函式rnorm() 正態分佈
rpois() 泊松分布
rexp() 指數分布
rgamma()伽馬分布
runif() 均勻分布
rbinom()二項分布
rgeom() 幾何分布
統計分析:
#統計分析:
colmeans(x) # 計算各科平均分
python學習第一天 基礎知識
注意 python裡面的變數不用定義。1 輸入函式 input 例如 2 輸出函式 print 注意區分與c和c 不同 c和c 中輸出用printf 表示 例如 1 輸出字串 print hello 2 輸出變數 a input print a 3 變數格式化輸出 需要將變數a變為int型別 3 拼...
c 基礎知識學習 第一天
本片部落格是作者在學習c 的過程中的筆記記錄,希望和各位讀者一起學習交流 是使用標準的標頭檔案 是使用自己定義的標頭檔案,如果找不到自己定義的標頭檔案,就去找標準的標頭檔案,如果還找不到就報錯 c 為了和c區別,規定標頭檔案不使用.h 如 和第乙個是c 使用的 第二個是c使用的 目的 為了解決開發時...
c語言學習第一天
linux c語言學習第一天 linux部分目錄結構 bin 存放可執行檔案 dev 存放裝置檔案 乙個裝置檔案對應乙個硬體裝置 root root使用者的家目錄 root使用者是linux最高許可權使用者 lib 存放一些庫檔案 例如 c 庫 c 庫等 sys proc 存放核心資訊 tmp 臨時...