數與向量
R 語言的運用最常被用來變數定義與邏輯判斷,可利用於數學函數、文字處理、矩陣應用等。 數的基本運算包含加減乘除、次方、計算兩者相除的商、餘數等。計算兩者相除的商
12/6
## [1] 2
餘數
透過餘數進行運算,x除以y所得餘數的語法x%%y。109%%10
## [1] 9
亂數產生
x:正數,隨機數選擇 size:正數,隨機數數量 replace:預設為False,不可重複隨機數 prob:預設為NULL隨機產生1到10的亂數
x<-1:10
sample(x)
## [1] 6 10 7 5 2 4 3 1 8 9
隨機產生1到10可重複的亂數x<-1:10
sample(x,replace = TRUE)
## [1] 4 9 4 8 8 1 10 1 1 9
隨機產生8個100以內的亂數sample(100,8)
## [1] 9 69 97 55 29 86 61 76
另補充!未來會學到畫圖部分barplot(table(sample(1:3, size=1000, replace=TRUE, prob=c(.30,.60,.10))))
正負號的產生
透過sign取得正負號,如果該數為正數,則回傳1;換言之,該數為負數,則回傳-1sign(100)
## [1] 1
sign(-200)
## [1] -1
四捨五入
使用四捨五入時,有效位數n預設為0,如未輸入n值,則會顯示於四捨五入制至整數位。round(5.87)
## [1] 6
round(50/3)
## [1] 17
取整數
顧名思義就是一有小數位的值,通通以整數顯示之。trunc(4.1321518)
## [1] 4
trunc(-3.151513132165)
## [1] -3
小於(大於)等於的最大整數值
透過floor取得小於等於該值的整數 透過ceiling取得大於等於該值的整數floor(-8.1236)
## [1] -9
floor(20.954)
## [1] 20
ceiling(-9.32)
## [1] -9
ceiling(854.213)
## [1] 855
顯示有效數值
可顯示出有效位數值n位,x為數值 並非代表小數點以下有效數值signif(2.5879612365,6)
## [1] 2.58796
signif(26.2136523,5)
## [1] 26.214