什么是R語言
R是用于統計分析、繪圖的語言和操作環境。R是基于S語言的一個GNU項目,所以也可以當作S語言的一種實現,通常用S語言編寫的代碼都可以不作修改的在R環境下運行。
R 是統計領域廣泛使用的誕生于 1980年左右的 S 語言的一個分支。 S的主要設計者John M. Chambers 因為S語言方面的工作獲得了1998年 ACM 軟件系統獎(ACM Software Systems Award)。
R可以在多種平臺下編譯和運行,包括UNIX (也包括FreeBSD和Linux)、Windows和MacOS。
該語言的語法表面上類似 C,但在語義上是函數設計語言的(functional programming language)的變種并且和Lisp 以及 APL有很強的兼容性。特別的是,它允許在“語言上計算”(computing on the language)。這使得它可以把表達式作為函數的輸入參數,而這種做法對統計模擬和繪圖非常有用。
官方網站:http://**
關于R語言,求解釋下.>rep(seq(2,20,2),rep(2,10))[1]22446688101
seq(2,20,2)這個是創建一個向量,從2到20步長是*是sequence的簡寫,就是序列的意思.結果是2,4,6,。
,18,20如果是seq(2,20,1)或者seq(2,20) 那么結果是2,3,4,。,18,19,20有更簡單的方法:2*(1:10) 其中括號可以省略,因為冒號的運算優先級更高.rep(2,10)是2重復10次的,就是2,2,2,。
,2 (10個2) rep是replicate的簡寫,是重復的意思.那么整句話:rep(seq(2,20,2), rep(2,10)) 就是 2,4,6,。,18,20這個序列,第一個元素重復2次,第二個元素重復2次,.,第10個元素重復2次.。
R語言 初學者
您好,這幾本我覺得都不錯,適合初學者
《R語言實戰》Robert Kabacoff著,高濤等譯
《R語言與統計分析》湯銀才著
《多元統計分析及R語言建模》王斌會編著
《統計建模與R軟件》薛毅等編著
尤其是前兩本我覺得較適合初學者,R語言這個軟件屬于上手不那么容易的,所以還是從簡單的書開始看吧,另外這種軟件最好是多練練實際寫語句,掌握的更快,許多的有用的語句你直接去谷歌就能搜索到,同時R軟件的幫助功能挺強大,可以多加利用
祝您進步
R 語言 for循環
首先有個概念,循環中的變量是i,每次循環之后都會更新i的值,直到循環結束。循環中i的取值范圍在1:5。
循環中,每次循環都打印出i的結果。
循環結束后,i不再更新,打印i輸出的就是i最后一次的取值,并且一直都是這個值,除非你再次給i賦值。
第二個問題,我不知到是不是這個意思,你需要保存每一步循環中得到的結果,最后在循環結束之后全部把它們輸出出來。
我就按我理解的這個意思寫一下。
tfor(i in 1:5) t[i]a
希望對你有幫助。