A: mevcut bir veri bloğundan yeni bir veri bloğu oluşturun
R’de mevcut bir veri çerçevesinden yeni bir veri çerçevesi oluşturmanın iki yaygın yolu vardır:
Yöntem 1: Mevcut veri çerçevesindeki sütun adlarını seçin
new_df <- df[c(' var1 ', ' var3 ', ' var4 ')]
Yöntem 2: Mevcut veri çerçevesinden sütun adlarını seçin ve yeniden adlandırın
new_df <- data. frame (' new_var1 ' = df$var1, ' new_var2 ' = df$var2, ' new_var3 ' = df$var3)
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', 'A', 'A', 'B', 'B', 'B'),
points=c(19, 14, 14, 29, 25, 30),
assists=c(4, 5, 5, 4, 12, 10),
rebounds=c(9, 7, 7, 6, 10, 11))
#view data frame
df
team points assists rebounds
1 A 19 4 9
2 A 14 5 7
3 to 14 5 7
4 B 29 4 6
5 B 25 12 10
6 B 30 10 11
Örnek 1: Mevcut veri çerçevesindeki sütun adlarını seçin
Aşağıdaki kod, mevcut bir veri çerçevesinden birden çok sütun adı seçerek yeni bir veri çerçevesinin nasıl oluşturulacağını gösterir:
#define new data frame
new_df <- df[c(' team ', ' assists ', ' points ')]
#view new data frame
new_df
team assists points
1 to 4 19
2 to 5 14
3 to 5 14
4 B 4 29
5 B 12 25
6 B 10 30
Yeni veri çerçevesi, mevcut veri çerçevesinden üç sütun (takım, asistler, puanlar) içerir.
Örnek 2: Mevcut veri çerçevesinden sütun adlarını seçin ve yeniden adlandırın
Aşağıdaki kod, mevcut bir veri çerçevesinden birden çok sütunu seçip yeniden adlandırarak yeni bir veri çerçevesinin nasıl oluşturulacağını gösterir:
#define new data frame
new_df <- data. frame (' team_name ' = df$team,
' total_assists ' = df$assists,
' total_points ' = df$points)
#view new data frame
new_df
team_name total_assists total_points
1 to 4 19
2 to 5 14
3 to 5 14
4 B 4 29
5 B 12 25
6 B 10 30
Yeni veri çerçevesi, mevcut veri çerçevesinden üç sütun (takım, asistler, puanlar) içerir, ancak yeni veri çerçevesindeki sütunların her biri için yeni adlar belirledik.
Bu yaklaşım, yeni veri çerçevesindeki sütunları yeniden adlandırmak istediğinizi önceden biliyorsanız özellikle kullanışlıdır.
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 bir veri çerçevesine satırlar nasıl eklenir
R’de belirli sütunlar nasıl korunur?
R’de yalnızca sayısal sütunlar nasıl seçilir