91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

r語言使用的方法有哪些

發布時間:2022-03-25 15:52:25 來源:億速云 閱讀:324 作者:iii 欄目:大數據

本篇內容主要講解“r語言使用的方法有哪些”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實用性強。下面就讓小編來帶大家學習“r語言使用的方法有哪些”吧!

1.list.files  遍歷文件夾中的文件

list.files(getwd())

list.files(getwd(),pattern ="*.[R|v]$")   ###可以匹配正則表達式

2.避免使用的變量名

可規范:公司名(NG)加下劃線:如 NG_books   NG_function;

可用get()函數查詢變量名,看是否有返回值,get('c')

3.數據框轉成矩陣

如果數據框中的數據類型一致,可用as.matrix轉為矩陣

df <- data.frame(col1=c(1,2,4,3),col2=c(3,6,1,3))

class(df)

mat <-as.matrix(df)

class(mat)

4.刪除向量中符合條件的元素

Vec <- c(1,3,5,2,4,2,1)

Vec[Vec!=1]     ###取出不為1的元素

Vec[-which(Vec==1)] ###刪除等于1的元素

5.不帶常數項(截距項)的回歸

R中的lm()函數是默認包含常數項的,可以通過加0或者減1來實現不帶常數項:

lm(formula = mpg~cyl,data=mtcars)       ###包含常數項

lm(formula = mpg~cyl+0,data=mtcars)   ###不含

lm(formula = mpg~cyl-1,data=mtcars)     ###有無常數項結果R2差距有點大,根據實際情況

6.R操作界面中英文切換

安裝目錄的etc文件夾中找到Rconsole文件,找到末尾兩行,將language改為en即可,zh_CN可改回中文。

7.用sample函數實現隨機抽樣

sample(x, size, replace = FALSE, prob = NULL)
第一個參數x:被抽取的向量
第二個參數size:抽取的個數
第三個參數replace:是否有放回,默認不放回
Vec <-c(1:10)
sample(x=Vec,size=10)
sample(x=Vec,size=10,replace=TRUE)  ###有放回
當第二個參數的大小等于向量的長度時候,就能實現隨機抽樣

8.設定輸出數據的小數點數

options(digits=n) ###n為位數

signif(x,digits=n)

round(x,digits=0)

9.隨機從數據框(矩陣)抽取一部分數據

(col.name=colnames(mtcars))

(row.name=rownames(mtcars))

(sam.raw.name=sample(row.name,10,replace=FALSE))  ###行名向量不放回抽樣

(sam.col.name=sample(col.name,10,replace=FALSE))

B<-mtcars[sam.raw.name,sam.col.name]

10.查看str函數返回的某個分量的示例

hc <- hclust(dist(USArrests),"ave")    ###返回一個對象hc

bbb = str(hc)

hc$merge

到此,相信大家對“r語言使用的方法有哪些”有了更深的了解,不妨來實際操作一番吧!這里是億速云網站,更多相關內容可以進入相關頻道進行查詢,關注我們,繼續學習!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

泸州市| 句容市| 贵南县| 子长县| 北流市| 垫江县| 盐城市| 阿坝| 平罗县| 措美县| 德庆县| 海兴县| 靖安县| 巍山| 慈溪市| 景洪市| 沙河市| 巩义市| 高青县| 旺苍县| 阳山县| 平昌县| 延长县| 礼泉县| 德令哈市| 柯坪县| 朝阳区| 青海省| 台中市| 华坪县| 固始县| 陆川县| 富裕县| 垣曲县| 雷山县| 广州市| 迁西县| 崇阳县| 连云港市| 芮城县| 湘潭县|