Dplyr kullanarak dizine göre sütunlar nasıl seçilir


Veri çerçevesi sütunlarını dizin konumuna göre seçmek için dplyr’de aşağıdaki temel sözdizimini kullanabilirsiniz:

 #select columns in specific index positions
df %>%
  select(1, 4, 5)

#exclude columns in specific index positions
df %>%
  select(-c(1,2))

Aşağıdaki örnekler, bu sözdiziminin pratikte 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),
                 blocks=c(14, 19, 22, 18, 15))

#view data frame
df

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

Örnek 1: Belirli Dizin Konumlarındaki Sütunları Seçme

Aşağıdaki kod, belirli dizin konumlarındaki sütunların nasıl seçileceğini gösterir:

 library (dplyr)

#select columns in position 1, 4, and 5
df %>%
  select(1, 4, 5)

  team rebound blocks
1 to 30 14
2 B 28 19
3 C 24 22
4 D 24 18
5 E 28 15

Örnek 2: Aralıktaki Sütunları Seçin

Aşağıdaki kod, bir aralıktaki sütunların nasıl seçileceğini gösterir:

 library (dplyr)

#select columns in position 2 through 4
df %>%
  select(2:4)

  points assists rebounds
1 99 33 30
2 90 28 28
3 86 31 24
4 88 39 24
5 95 34 28

Örnek 3: Belirli sütunları hariç tutun

Aşağıdaki kod, dizin konumuna göre belirli sütunların nasıl hariç tutulacağını gösterir:

 library (dplyr)

#select all columns except those in position 1 and 2
df %>%
  select(-c(1, 2))

  assists rebound blocks
1 33 30 14
2 28 28 19
3 31 24 22
4 39 24 18
5 34 28 15

Birinci ve ikinci sütunların hariç tutulduğunu unutmayın.

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 ada göre sütunlar nasıl seçilir
Belirli bir dizeyi içeren satırları dplyr kullanarak nasıl filtreleyebilirim?
Dplyr kullanarak gruba göre ilk satır nasıl seçilir
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