Cara Menggabungkan Data Dan Memfilter Data Di Pemrograman R - Masnaato
Skip to content Skip to sidebar Skip to footer

Cara Menggabungkan Data Dan Memfilter Data Di Pemrograman R

Cara Menggabungkan Data Dan Memfilter Data Di Pemrograman R


Memfilter Data

obyek[,x:y]

Jika data pada obyek terdiri atas 5 kolom, maka untuk menampilkan kolom 1 sampai 4 saja digunakan perintah di bawah ini.

data_txt[,1:4]


Jika ingin menampilkan  kolom 1, kolom 3 dan  kolom 5 saja dapat digunakan perintah berikut ini.

data_txt[,c(1,3,5)]


 

 

obyek[x:y,]

Jika ingin menampilkan data pada obyek berdasarkan baris yang diinginkan, misal baris 13 sampai baris 23 maka digunakan perintah ini.

data_txt[13:23,]


Jika ingin menampilkan baris 1, baris 3 dan baris 5 saja maka digunakan perintah berikut.

data_txt[c(1,3,5),]


 

 

obyek[x1:y1, x2:y2]

Jika ingin menampilkan data pada obyek baris 13 sampai 23 saja dan kolom yang ditampilkan hanya kolom 1 sampai 4 saja maka digunakan perintah berikut ini.

data_txt[13:23, 1:4]



Jika ingin menampilkan data pada baris 1, 3 dan 5 saja dan kolom 1, 3 dan 5 saja maka digunakan perintah berikut ini.

data_txt[c(1,3,5), c(1,3,5)]


 

 

obyek[which(), ]

Untuk memfilter data berdasarkan suatu nilai pada sebuah kolom dapat digunakan fungsi which(). Berikut ini adalah contoh menampilkan data jika kolom Species bernilai setosa.

data_txt[which(data_txt$Species == "setosa"),]


 

 

Menggabung Data

rbind()

Fungsi rbind() berfungsi untuk menggabung data dari dua obyek atau lebih. Sintaks fungsi ini adalah sebagai berikut.

ObjectName = rbind(object1, object2, . . . , objectN)


Obyek-obyek yang akan digabung harus memiliki jumlah kolom yang sama. Misal obyek data1 adalah sebagai berikut.

 

>   data1 = iris[5:10,]

>   data1

Sepal.Length Sepal.Width Petal.Length Petal.Width Species

5

5.0

3.6

1.4

0.2 setosa

6

5.4

3.9

1.7

0.4 setosa

7

4.6

3.4

1.4

0.3 setosa

8

5.0

3.4

1.5

0.2 setosa

9

4.4

2.9

1.4

0.2 setosa

10

4.9

3.1

1.5

0.1 setosa


Dan misal obyek data2 adalah sebagai berikut.

 

>   data2 = iris[130:135,]

>   data2

Sepal.Length Sepal.Width Petal.Length Petal.Width                                      Species

130

7.2

3.0

5.8

1.6 virginica

131

7.4

2.8

6.1

1.9 virginica

132

7.9

3.8

6.4

2.0 virginica

133

6.4

2.8

5.6

2.2 virginica

134

6.3

2.8

5.1

1.5 virginica

135

6.1

2.6

5.6

1.4 virginica

Gabungan obyek data1 dan obyek data2 digabung dengan fungsi rbind(), dan akan disimpan pada obyek data_all.

 

>   data_all = rbind(data1, data2)

>   data_all

 

Sepal.Length

Sepal.Width

Petal.Length

Petal.Width

Species

5

5.0

3.6

1.4

0.2

setosa

6

5.4

3.9

1.7

0.4

setosa

7

4.6

3.4

1.4

0.3

setosa

8

5.0

3.4

1.5

0.2

setosa

9

4.4

2.9

1.4

0.2

setosa

10

4.9

3.1

1.5

0.1

setosa

130

7.2

3.0

5.8

1.6

virginica

131

7.4

2.8

6.1

1.9

virginica

132

7.9

3.8

6.4

2.0

virginica

133

6.4

2.8

5.6

2.2

virginica

134

6.3

2.8

5.1

1.5

virginica

135

6.1

2.6

5.6

1.4

virginica

 

cbind()

Fungsi cbind() untuk mengabungkan data pada obyek-obyek yang memiliki jumlah baris yang sama. Misal obyek data1 berisi data seperti berikut.

>   data1 = iris[1:5, 1]

>   data1

[1] 5.1 4.9 4.7 4.6 5.0


Dan data2 berisi data sebagai berikut.

>   data2 = iris[131:135, 1]

>   data2

[1] 7.4 7.9 6.4 6.3 6.1



Obyek data_all berisi data gabungan data1 dan data2 yang digabung dengan fungsi cbind().

>   data_all = cbind(data1, data2)

>   data_all

data1 data2


[1,]   5.1   7.4

[2,]   4.9   7.9

[3,]   4.7   6.4

[4,]   4.6   6.3

[5,]   5.0   6.1


 

 


Post a Comment for "Cara Menggabungkan Data Dan Memfilter Data Di Pemrograman R"