www.jagostat.com

www.jagostat.com

Website Belajar Matematika & Statistika

Website Belajar Matematika & Statistika

Tutorial R   »   Dasar-dasar Pemrograman R   ›  Membuat Dataframe dalam Pemrograman R
Pemrograman R

Membuat Dataframe dalam Pemrograman R

Dataframe adalah suatu tabel yang dibentuk dari satu vektor atau lebih. Dataframe pada R bisa dibuat secara implisit menggunakan fungsi read.table() atau fungsi data.frame().


Flag Counter

Dataframe adalah suatu tabel yang dibentuk dari satu vektor atau lebih yang mempunyai panjang sama (banyaknya data adalah sama), tapi boleh dengan kelas yang berbeda. Dataframe bisa dibuat secara implisit menggunakan fungsi read.table atau bisa juga menggunakan fungsi data.frame().

Berikut ini adalah contoh pembentukan dataframe dalam R:

                
                  ### membuat dataframe dengan fungsi data.frame()
                  grade <- rep(c("Grade1","Grade2","Grade3","Grade4"), each=5)
                  data <- data.frame( ID=1:20, grade, sex=rep(c("male", "female"), each=10))
                  data
                    ID  grade    sex
                  1   1 Grade1   male
                  2   2 Grade1   male
                  3   3 Grade1   male
                  4   4 Grade1   male
                  5   5 Grade1   male
                  6   6 Grade2   male
                  7   7 Grade2   male
                  8   8 Grade2   male
                  9   9 Grade2   male
                  10 10 Grade2   male
                  11 11 Grade3 female
                  12 12 Grade3 female
                  13 13 Grade3 female
                  14 14 Grade3 female
                  15 15 Grade3 female
                  16 16 Grade4 female
                  17 17 Grade4 female
                  18 18 Grade4 female
                  19 19 Grade4 female
                  20 20 Grade4 female
                
              
                
                  ## Memperlihatkan 6 pengamatan awal
                  head(data)
                    ID  grade  sex
                  1  1 Grade1 male
                  2  2 Grade1 male
                  3  3 Grade1 male
                  4  4 Grade1 male
                  5  5 Grade1 male
                  6  6 Grade2 male
                
              
                
                  ## Memperlihatkan 6 pengamatan akhir
                  tail(data)
                    ID  grade    sex
                  15 15 Grade3 female
                  16 16 Grade4 female
                  17 17 Grade4 female
                  18 18 Grade4 female
                  19 19 Grade4 female
                  20 20 Grade4 female
                
              
                
                  ## Dimensi dari data
                  dim(data)
                  [1] 20  3
                
              
                
                  ## Melakukan ekstraksi baris berdasarkan kriteria tertentu
                  data[data$sex=="male",]
                    ID  grade  sex
                  1   1 Grade1 male
                  2   2 Grade1 male
                  3   3 Grade1 male
                  4   4 Grade1 male
                  5   5 Grade1 male
                  6   6 Grade2 male
                  7   7 Grade2 male
                  8   8 Grade2 male
                  9   9 Grade2 male
                  10 10 Grade2 male
                
              
Artikel Terkait

Never leave ’till tomorrow which you can do today.