Dplyr kullanarak veri çerçevesinden son satırı nasıl kaldırabilirim?


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

Yöntem 1: Veri çerçevesinin son satırını silin

 library (dplyr)

#remove last row from data frame
df <- df %>% filter(row_number() <= n()- 1 )

Yöntem 2: Veri çerçevesinin son N satırını silin

 library (dplyr)

#remove last four rows from data frame
df <- df %>% filter(row_number() <= n()- 4 )

Not : n() işlevi, veri çerçevesindeki toplam satır sayısını çıkarır.

row_number() <= n() işlevini kullanarak, veri çerçevesini yalnızca satır numarası bazı sayılar çıkarılmış toplam satır sayısından az olan satırları içerecek şekilde filtrelemek istediğimizi belirtiriz.

Aşağıdaki örnekler, bu yöntemlerin her birinin pratikte aşağıdaki veri çerçevesiyle nasıl kullanılacağını gösterir:

 #create data frame
df <- data. frame (team=c('A', 'A', 'A', 'B', 'B', 'C', 'C', 'C'),
                 points=c(18, 13, 19, 14, 24, 21, 20, 28),
                 assists=c(5, 7, 17, 9, 12, 9, 5, 12))

#view data frame
df

  team points assists
1 to 18 5
2 to 13 7
3 A 19 17
4 B 14 9
5 B 24 12
6 C 21 9
7 C 20 5
8 C 28 12

Örnek 1: Veri çerçevesinin son satırını silin

Aşağıdaki kod, son satırın veri çerçevesinden nasıl kaldırılacağını gösterir:

 library (dplyr)

#remove last row from data frame
df <- df %>% filter(row_number() <= n()- 1 )

#view updated data frame
df

  team points assists
1 to 18 5
2 to 13 7
3 A 19 17
4 B 14 9
5 B 24 12
6 C 21 9
7 C 20 5

Veri çerçevesinin son satırının silindiğine dikkat edin.

Örnek 2: Veri çerçevesinin son N satırını silin

Aşağıdaki kod, son dört satırın veri çerçevesinden nasıl kaldırılacağını gösterir:

 library (dplyr)

#remove last four rows from data frame
df <- df %>% filter(row_number() <= n()- 4 )

#view updated data frame
df

  team points assists
1 to 18 5
2 to 13 7
3 A 19 17
4 B 14 9

Veri çerçevesinin son dört satırının silindiğine dikkat edin.

Not : Veri çerçevesinin sonundan farklı sayıda satırı kaldırmak için koddaki 4’ü farklı bir sayıyla değiştirmeniz yeterlidir.

Ek kaynaklar

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

Dplyr kullanarak dizine göre sütunlar nasıl seçilir
Dplyr kullanarak değişkenleri gruba göre sıralama
Dplyr’de NA’yı Sıfır ile nasıl değiştirebilirim?

Yorum ekle

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