R'de sütun adlarına önek nasıl eklenir (örneklerle)


R’de sütun adlarına önek eklemek için aşağıdaki yöntemleri kullanabilirsiniz:

Yöntem 1: Tüm sütun adlarına bir önek ekleyin

 colnames(df) <- paste(' my_prefix ', colnames(df), sep = ' _ ')

Yöntem 2: Belirli sütun adlarına önek ekleme

 colnames(df)[c(1, 3)] <- paste(' my_prefix ', colnames(df)[c(1, 3)], sep = ' _ ')

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

 #create data frame
df <- data. frame (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

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

İlgili: R’deki sütun adlarına sonek nasıl eklenir?

Örnek 1: Tüm sütun adlarına bir önek ekleyin

Aşağıdaki kod, ‘ total_ ‘ önekinin tüm sütun adlarına nasıl ekleneceğini gösterir:

 #add prefix 'total_' to all column names
colnames(df) <- paste(' total ', colnames(df), sep = ' _ ') 

#view updated data frame
df

  total_points total_assists total_rebounds
1 99 33 30
2 90 28 28
3 86 31 24
4 88 39 24
5 95 34 28

total_ ‘ önekinin her sütun adına eklendiğini unutmayın.

Örnek 2: Belirli sütun adlarına önek ekleme

Aşağıdaki kod, ” total_ ” önekinin belirli sütun adlarına nasıl ekleneceğini gösterir:

 #add prefix 'total_' to column names in index positions 1 and 3
colnames(df)[c(1, 3)] <- paste(' total ', colnames(df)[c(1, 3)], sep = ' _ ') 

#view updated data frame
df

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

Toplam_ ‘ önekinin yalnızca dizin konumları 1 ve 3’teki sütunlara eklendiğini unutmayın.

Ek kaynaklar

Aşağıdaki eğitimlerde R’de diğer ortak görevlerin nasıl gerçekleştirileceği açıklanmaktadır:

R’de sütun adları üzerinde yineleme nasıl yapılır
R’de tek bir sütun nasıl yeniden adlandırılır
R’deki veri çerçevesinde bir sütunun olup olmadığı nasıl kontrol edilir

Yorum ekle

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