日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

【R语言】基本操作

發(fā)布時間:2024/3/24 编程问答 37 豆豆
生活随笔 收集整理的這篇文章主要介紹了 【R语言】基本操作 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

1. 把R當(dāng)作一個計算器

> 3*12 [1] 36> 3^3 [1] 27> 2-exp(0.5)+log(20) [1] 3.347011

我們可以用R進(jìn)行加?(+), 減?(-), 乘 (*), 除 (/), 次方 (^), 以及開方(exp)和log的運算。注意:log的默認(rèn)基值為?e 。

2. 命名變量

我們也可以創(chuàng)造變量, 或給數(shù)字或vectors進(jìn)行標(biāo)記:

> tempC <- 25 (or tempC = 25) > tempF <- tempC*9/5+32 > c(tempC,tempF) #c,用于合并 [1] 25 77> tempC.vec <- seq(-40,40,10) >?tempF.vec <- tempC.vec*9/5+32 > cbind(tempC.vec,tempF.vec) #cbind, 用于合并列tempC.vec tempF.vec [1,] ? ? ? -40 ? ? ? -40 [2,] ? ? ? -30 ? ? ? -22 [3,] ? ? ? -20? ? ? ? -4 [4,] ? ? ? -10? ? ? ? 14 [5,] ? ? ? ? 0? ? ? ? 32 [6,]? ? ? ? 10? ? ? ? 50 [7,]? ? ? ? 20? ? ? ? 68 [8,]? ? ? ? 30? ? ? ? 86 [9,]? ? ? ? 40 ? ? ? 104> rbind(tempC.vec,tempF.vec) #rbind, 用于合并行[,1] [,2] [,3] [,4] [,5] [,6] [,7] [,8] [,9] tempC.vec? -40? -30? -20? -10? ? 0 ? 10 ? 20 ? 30 ? 40 tempF.vec? -40? -22 ? -4 ? 14 ? 32 ? 50 ? 68 ? 86? 104

上面代碼種用到一些命令:

c()

合并 (將兩個或以上的以逗號分隔的數(shù)字連接?– 創(chuàng)造出一個vector)

cbind( )

將兩個或以上的以逗號分隔的vectors合并成多個列

rbind( )

將兩個或以上的以逗號分隔的vectors合并成多個行

?在R里面注意區(qū)分大小寫

> tempC.vec <- seQ(-40,40,10) Error: could not find function "seQ"> tempC.vec <- seq(-40,40,10) > TempC.vec Error: object "TempC.vec" not found

3. 常用命令

如何在R種計算平均數(shù)? 以下是三種可以使用的方法:

  • 把R當(dāng)做一個計算器
  • 使用sum( )和length( ) 命令
  • 使用mean( ) 命令
  • > x <- c(25,29,29,30,28,32,24) > mean.x1 <- (25+29+29+30+28+32+24)/7 > mean.x2 <- sum(x)/length(x) > mean.x3 <- mean(x) > c(mean.x1,mean.x2,mean.x3)[1] 28.14286 28.14286 28.14286

    R有非常多使用的內(nèi)置函數(shù)。同時也可以在R里自定義函數(shù)或者像使用計算器一樣使用R。

    常用的一些命令:

    summary( )

    顯示vector的最小值、Q1, 中位數(shù), 平均數(shù), Q3, 以及最大值

    median( )

    計算樣本的中位數(shù)

    mean( )

    計算樣本的平均值

    sd( )

    計算樣本的標(biāo)準(zhǔn)差

    var( )

    計算樣本的方差 (除數(shù)為n-1)

    min( ), max( )

    最小值, 最大值

    table( )

    生成一個表格?(適合分類型數(shù)據(jù))

    hist( )

    生成一個直方圖 (適合連續(xù)型數(shù)據(jù))

    barplot( )

    生成一個頻率分布圖 (適合分類型數(shù)據(jù))

    如果想查詢一個不認(rèn)識的命令,可以在其前面加上 ??來查詢

    > ?mean

    總結(jié)

    以上是生活随笔為你收集整理的【R语言】基本操作的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。