Veri çerçevesi sütunu r'de listeye nasıl dönüştürülür


Bir veri çerçevesi sütununu R’deki bir listeye dönüştürmek için aşağıdaki yöntemleri kullanabilirsiniz:

Yöntem 1: Bir Sütunu Listeye Dönüştürme

 my_list <- list(df$my_column)

Yöntem 2: Tüm Sütunları Listelere Dönüştür

 all_lists <- as. list (df)

Aşağıdaki örnekler, R’deki aşağıdaki veri çerçevesiyle her yöntemin pratikte 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: Veri Çerçevesi Sütunu R’de Listeye Dönüştürme

Veri çerçevesi noktası sütununu bir listeye dönüştürmek için aşağıdaki kodu kullanabiliriz:

 #convert points column to list
points_list <- list(df$points)

#view list
points_list

[[1]]
[1] 99 90 86 88 95

point_list adı verilen yeni değişken, veri çerçevesindeki noktaların sütununu bir liste olarak temsil eder.

point_list’in gerçekten bir liste olduğunu doğrulamak için class() işlevini kullanabiliriz:

 #display class of points_list
class(points_list)

[1] "list"

Örnek 2: Veri çerçevesindeki tüm sütunları R’deki listelere dönüştürün

Veri çerçevesindeki her sütunu bir listeye dönüştürmek için aşağıdaki kodu kullanabiliriz:

 #convert all columns to lists
all_columns_list <- as. list (df)

#view lists
all_columns_list 

$team
[1] “A” “B” “C” “D” “E”

$points
[1] 99 90 86 88 95

$assists
[1] 33 28 31 39 34

$rebounds
[1] 30 28 24 24 28

Belirli bir sütunu liste olarak çıkarmak için köşeli parantezleri [ ] da kullanabiliriz:

 #view first column as list
all_columns_list[ 1 ]

$team
[1] “A” “B” “C” “D” “E”

Çıktı, veri çerçevesinin (“ekip”) ilk sütununu bir liste olarak görüntüler.

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 matrisi veri çerçevesine dönüştürme
Tibble’ı R’deki veri çerçevesine dönüştürme
R’de bir veri çerçevesini zaman serisine dönüştürme

Yorum ekle

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