R'deki veri çerçevesinden son satır nasıl çıkarılır


R’deki bir veri çerçevesinden son satırı çıkarmak için aşağıdaki yöntemleri kullanabilirsiniz:

Yöntem 1: Base R’yi kullanın

 last_row <- tail(df, n= 1 )

Yöntem 2: dplyr’ı kullanın

 library (dplyr)

last_row <- df %>% slice(n())

Yöntem 3: data.table’ı kullanma

 library (data.table)

last_row <- setDT(df[nrow(df), ])

Aşağıdaki örnekler, R’de her yöntemin aşağıdaki veri çerçevesiyle nasıl kullanılacağını gösterir:

 #create data frame
df <- data. frame (team=c('A', 'B', 'C', 'D', 'E'),
                 points=c(99, 90, 86, 88, 95),
                 assists=c(33, 28, 31, 39, 34),
                 rebounds=c(30, 28, 24, 24, 28))

#view data frame
df

  team points assists rebounds
1 A 99 33 30
2 B 90 28 28
3 C 86 31 24
4 D 88 39 24
5 E 95 34 28

Örnek 1: Base R’yi kullanarak son satırı çıkarın

Aşağıdaki kod, R base tail() işlevini kullanarak son satırın veri çerçevesinden nasıl çıkarılacağını gösterir:

 #extract last row in data frame
last_row <- tail(df, n= 1 )

#view last row
last_row

  team points assists rebounds
5 E 95 34 28

tail() fonksiyonunu kullanarak veri çerçevesinden yalnızca son satırı çıkartabiliriz.

Bunun yerine veri çerçevesinin son n satırını seçmek için n bağımsız değişkeninin değerini değiştirebileceğinizi unutmayın.

Örnek 2: Son satırı dplyr kullanarak çıkartın

Aşağıdaki kod, dplyr paketindeki dilim() işlevini kullanarak veri çerçevesinden son satırın nasıl çıkarılacağını gösterir:

 library (dplyr)

#extract last row in data frame
last_row <- df %>% slice(n())

#view last row
last_row

  team points assists rebounds
1 E 95 34 28

Slice() fonksiyonunu kullanarak veri çerçevesinden yalnızca son satırı çıkartabiliriz.

İlgili: dplyr’da Slice() Fonksiyonu Nasıl Kullanılır (Örneklerle)

Örnek 3: data.table’ı kullanarak son satırı çıkarın

Aşağıdaki kod, data.table paketindeki işlevleri kullanarak veri çerçevesinden son satırın nasıl çıkarılacağını gösterir:

 library (data.table)

#extract last row in data frame
last_row <- setDT(df[nrow(df), ])

#view last row
last_row

   team points assists rebounds
1: E 95 34 28

nrow() fonksiyonunu kullanarak veri çerçevesinden yalnızca son satırı çıkartabiliriz.

Ek kaynaklar

Aşağıdaki eğitimlerde R’de diğer yaygın işlemlerin nasıl gerçekleştirileceği açıklanmaktadır:

R’deki herhangi bir sütunda değerin göründüğü satırlar nasıl seçilir
R’de belirli sütunlar nasıl seçilir
R’de dizine göre sütunlar nasıl seçilir

Yorum ekle

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir