1、r語言簡介:
與起源於貝爾實驗室的s語言類似,r是為統計計算和繪圖而生的,現在已經作為一套開源的資料分析解決方案。眾所周知,sas,spss,stata,excel等都是著名的資料處理與分析軟體。與它們相比,r是開源的,得到社群的廣泛支援,並且每天都在增加新的功能(從cran
上可以得到各領域、各專業的分析包);且在不同的作業系統平台(windows、mac os x、linux)中都有相應的r版本。r已經成了統計、**分析和資料視覺化的全球通用語言。
2、r的獲取和安裝
從cran上獲取相應平台的二進位制安裝包,安裝簡易。還可以安裝成為包(package)的可選模組來增強r的功能。安裝好官方的r軟體後,還可以獲取r語言的ide——rstudio來使r的使用和開發更加簡易。
3、r新手上路
以上使用函式c()以向量的形式輸入嬰兒的月齡和體重資料,此函式可將其引數組合成乙個向量或列表
這10名嬰兒的平均體重是7.06 kg,標準差為2.08 kg,月齡和體重之間存在較強的線性關係(相關度= 0.91)。這種關係也可以散點圖中看到。不出意料,隨著月齡的增長,嬰兒的體重也趨於增加。
注: r允許使用=為物件賦值,但是我們一般用來進行賦值,而不是傳統的=4、r獲取幫助
打入如下命令:
從瀏覽器彈出幫助:
還可以輸入命令:
demo()
來檢視r軟體中自帶的demo
輸入具體的demo,如
demo("graphics")就會顯示關於繪圖的相關demo
5、乙個重要的概念:工作空間
以下列出用於管理r工作空間的函式:小技巧:若要一次性刪除工作控制項所有的物件,則可以執行 rm(list=ls())
R語言學習筆記1
1 中文文字挖掘軟體包 tmcn 2 用來消除兩向量 列表 資料框等中的相同行或列用函式 setdiff 3 建立乙個空陣列,用來裝不確定長度資料用方法 a 4 將字串格式日期轉換為date格式用函式 as.date 以數值形式儲存,對於r中規定的標準格式 年 月 日或者 年 月 日,則可以不需要用...
R語言學習筆記(1)
此篇主要涉及r語言的基本操作以及容器vector的各項操作。1.r的基本操作 1 與大部分程式語言不同,r的賦值語句有些不同,在r中主要使用 賦值,而等號 主要是在函式給引數賦初值時才使用。2 r語言中大部分的變數都可以稱之為vector 向量 比如單值a就是只有乙個值的vector。3 r語言中的...
R語言學習記錄 1
匯入資料,path為路徑 path c users administrator desktop demo.csv data read.csv path,header t head data summary data attach data 將每一列賦給乙個向量,向量名為列名 adetach data...