2015年3月6日 星期五

R ─ 清單 List

清單 List   

# List可以混雜不同的資料型態

    item = list(thing='cup',count='9')    
       item

result↓ 

     $thing
     [1] "cup"

     $count

     [1] "9"


   ○ example = list(name = 'Anna',score = c(98,78,88))        # 建立一筆 list
      example$score                   # 取分數欄位的所有值

result↓ 


      [1] 98 78 88            


      example$score[2]                # 取分數的第2個值

result↓ 

      [1] 78


# 取得data frame內的值

       ○cars = list(title="mtcars dataset",data=mtcars)        # 變數名稱 = list(自定義欄位,data=資料集名稱)

         str(cars)                                                              # 檢視資料集架構





        
           cars$data[3,"hp"]                                                 # 變數名稱$欄位名稱[第N筆,"欄位名稱"]

            [1] 93


#--- 練習題 ---------------------------------------------------------------------------------------
Q:將Bobby & Marry 合併為一筆資料架構

item.A = list(name="Bobby",age=31,time=c(10,2,5))
item.B = list(name="Marry",age=27,time=c(31,29))
teluser=list(item.A, item.B)                                                   # 合併A、B資料
str(teluser)                                                                           # 秀出資料架構


沒有留言:

張貼留言