熱線電話:13121318867

登錄
首頁精彩閱讀R語言中的幾種數據結構
R語言中的幾種數據結構
2018-03-14
收藏

R語言中的幾種數據結構

一  R中對象的5種基本類型

字符(character)

整數 (integer)

復數(complex)

邏輯(logical:True/False)

數值(numeric:real numbers)

查看對象類型的命令:class(x)

R語言中有如下幾種數據結構:

向量 vector()     組內元素必須類型一致,否則將會被強制轉換。

(1) 創建向量的三種方式:

<span style="font-size:18px;">x <- vector("numeric", length = 10)  
      
    x <- 1:4  
      
    x <- c("a",12,TRUE)</span>

(2) 強制轉換的幾個函數:

as.numeric(x) / as.character(x) / as.logical(x)

矩陣 matrix()    一列一列的填充元素

    按行合并:rbind()    按列合并:cbind()

數組 array() 可以有多個維度

列表 list() 可以包含不同類型的元素

因子 factor()

(1) 分類數據/有序 vs. 無序

(2) 整數向量+標簽(label)(優于整數向量)

    Male/Female vs. 1/2

    常用于lm(),glm()

(3) levels設置基線水平

    table() 查看因子信息    unclass() 去除因子屬性

  • 日期
        x <- Sys.Date()     得到系統當前日期
        julian(x)         x距離1970-01-01的天數
    時間 POSIXct / POSIXlt
        POSIXct:整數,常用于存入數據框                 as.POSIXct()
        POSIXlt:列表,還包含星期、年月日等信息。as.POSIXlt()
        strptime(x, format = "...") 將一般格式轉化為時間格式
                      

數據分析咨詢請掃描二維碼

若不方便掃碼,搜微信號:CDAshujufenxi

數據分析師資訊
更多

OK
客服在線
立即咨詢
日韩人妻系列无码专区视频,先锋高清无码,无码免费视欧非,国精产品一区一区三区无码
客服在線
立即咨詢