R語言快速學習第一部分(有其他語言基礎)

2021-10-20 17:53:09 字數 1915 閱讀 8707

2.數字運算子

3.流程控制

4.函式

r 語言區分大小寫,使用的是:true 與 false,而不是 true 與 false

r 語言中下標從 1 開始

mystring <-

"r 語言"

print(mystring)

輸出為:[1] r \u8bed\u8a00"

sink(

"r_test.txt"

, split=

true

)# split = true 時控制台同樣輸出,false時控制台不輸出

mystring <-

"r 語言"

print(mystring)

sink(

)# 無參呼叫為取消檔案寫入

print(mystring)

# 只列印,不寫入

符號

含義()括號^

乘方%%

取餘%/%整除*

乘法/除法+

加法-減法符號

含義<−,=,<<−

向左賦值

−>,−>>

向右賦值

例如:

print(3+

4)print(3*

4)print(8/

2)print(sqrt(4)

)

if判斷語句true為真,false為假;也可以非0為真,0為假;

x =0if

(x)else

switch(expression, case1, case2, case3....)這裡expression為要來判斷的內容

對於數值型:

print(switch(3,

"h1"

,"h2"

,"h3"

,"h4"))

# 列印 h3

print(switch(5,

"h1"

,"h2"

,"h3"

,"h4"))

# 列印 null

對於字串型別:

print(switch(

"x3"

,x1 =

"h1"

,x2 =

"h2"

,x3 =

"h3"

,x4 =

"h4"))

# 列印「h3」

語句

含義repeat

一直執行**,直到break退出迴圈

while

每次執行迴圈開始都會判斷一次條件是否為true,如果為否則跳出迴圈

for in

迴圈乙個列表裡的所有值

跳出語句:

break跳出迴圈

next類似其他語言的continue,跳過本次迴圈,執行下一次迴圈 例:

test <-

function

(a)}

test(3)

# 呼叫這個函式

如果print(test(3))最後會列印null因為函式本身沒有返回值,可以修改為:

test <-

function

(a)print(test(3)

)# 列印9

第一部分 C 語言

第一部分 c 語言 330頁 10 33天 第一章 c 與.net框架 一 net框架 cts common type system 公共型別庫 cls common language system 公共語言規範 fcl framework class library 框架型別庫 clr提供程式執行...

Django學習 第一部分

建立並啟用虛擬環境後,在shell提示符這下輸入命令 pip install django 可以去看官方教程非常詳細 在教程中會引導你完成基本的輪詢應用程式的建立 它有兩部分組成 python m django versoin如果安裝了django,我們可以看到安裝的版本,如果沒有將會受到類似 no...

Axure RP 第一部分

axure rp是乙個專業的快速原型設計工具。axure 發音 ack sure 代表美國axure公司 rp則是rapid prototyping 快速原型 的縮寫。axure rp是美國axure software solution公司旗艦產品,是乙個專業的快速原型設計工具,讓負責定義需求和規格...