List fonksiyonuna verilen argümanlar, listenin bileşenleridir. Unutmayın, bu bileşenler matrisler, vektörler, diğer listeler vb. olabilir.
Talimatlar
my_vector, my_matrix ve my_df değişkenlerini liste bileşenleri olarak içeren, my_list adlı bir liste oluşturun.
# Vector with numerics from 1 up to 10
my_vector <- 1:10
# Matrix with numerics from 1 up to 9
my_matrix <- matrix(1:9, ncol = 3)
# First 10 elements of the built-in data frame mtcars
my_df <- mtcars[1:10,]
# Construct list with these different elements:
my_list <-
Adlandırılmış liste oluşturma
Tebrikler, güzel gidiyorsunuz!
Tıpkı yapılacaklar listenizde olduğu gibi, listenizin bileşenlerinin ne anlama geldiğini bilmemek ya da hatırlayamamak istemezsiniz. Bu yüzden onlara ad vermelisiniz:
Bu, name1, name2 vb. olarak adlandırılmış bileşenlere sahip bir liste oluşturur. Listelerinize onları oluşturduktan sonra ad vermek isterseniz, vektörlerde olduğu gibi names() fonksiyonunu kullanabilirsiniz. Aşağıdaki komutlar yukarıdaki atamayla tamamen eşdeğerdir:
Önceki alıştırmanın kodunu (editörde) bileşenlere adlar ekleyerek değiştirin. my_vector için vec, my_matrix için mat ve my_df için df adlarını kullanın.
Çıktıyı incelemek için my_list'i yazdırın.
# Vector with numerics from 1 up to 10
my_vector <- 1:10
# Matrix with numerics from 1 up to 9
my_matrix <- matrix(1:9, ncol = 3)
# First 10 elements of the built-in data frame mtcars
my_df <- mtcars[1:10,]
# Adapt list() call to give the components names
my_list <- list(my_vector, my_matrix, my_df)
# Print out my_list
Adlandırılmış liste oluşturma (2)
Büyük bir film hayranı olarak (LucasFilms'teki işinizi hatırlayın), iyi filmlerle ilgili bilgileri listeler yardımıyla saklamaya karar verdiniz.
"The Shining" filmi için bir liste oluşturarak başlayın. R çalışma alanınızda mov, act ve rev değişkenlerini zaten oluşturduk. Konsolda incelemekten çekinmeyin.
Talimatlar
Sağdaki kodu tamamlayarak shining_list oluşturun; üç öğe içermelidir:
moviename: film başlığını içeren bir karakter dizisi (mov'da saklı)
actors: başrol oyuncularının adlarını içeren bir vektör (act'te saklı)
Algoritmalar, sistem tasarımı ve davranışsal senaryoları kapsayan bu temel sorularla teknik mülakat sürecine hakim olun. Uzman cevapları, kod örnekleri ve kanıtlanmış hazırlık stratejileri edinin.
Git deponuzu temiz tutmak için .gitignore’u nasıl kullanacağınızı öğrenin. Bu eğitim; temelleri, yaygın kullanım durumlarını ve başlamanıza yardımcı olacak pratik örnekleri kapsar!
Ücretsiz Intro to R kursumuzu almak isterseniz, bağlantı burada.
Liste oluşturma
İlk listemizi oluşturalım! Bir liste oluşturmak için
list()fonksiyonunu kullanırsınız:List fonksiyonuna verilen argümanlar, listenin bileşenleridir. Unutmayın, bu bileşenler matrisler, vektörler, diğer listeler vb. olabilir.
Talimatlar
my_vector,my_matrixvemy_dfdeğişkenlerini liste bileşenleri olarak içeren,my_listadlı bir liste oluşturun.Adlandırılmış liste oluşturma
Tebrikler, güzel gidiyorsunuz!
Tıpkı yapılacaklar listenizde olduğu gibi, listenizin bileşenlerinin ne anlama geldiğini bilmemek ya da hatırlayamamak istemezsiniz. Bu yüzden onlara ad vermelisiniz:
Bu,
name1,name2vb. olarak adlandırılmış bileşenlere sahip bir liste oluşturur. Listelerinize onları oluşturduktan sonra ad vermek isterseniz, vektörlerde olduğu gibinames()fonksiyonunu kullanabilirsiniz. Aşağıdaki komutlar yukarıdaki atamayla tamamen eşdeğerdir:Talimatlar
my_vectoriçinvec,my_matrixiçinmatvemy_dfiçindfadlarını kullanın.my_list'i yazdırın.Adlandırılmış liste oluşturma (2)
Büyük bir film hayranı olarak (LucasFilms'teki işinizi hatırlayın), iyi filmlerle ilgili bilgileri listeler yardımıyla saklamaya karar verdiniz.
"The Shining" filmi için bir liste oluşturarak başlayın. R çalışma alanınızda
mov,actverevdeğişkenlerini zaten oluşturduk. Konsolda incelemekten çekinmeyin.Talimatlar
Sağdaki kodu tamamlayarak
shining_listoluşturun; üç öğe içermelidir:mov'da saklı)act'te saklı)rev'de saklı)Liste bileşenlerini buna uygun şekilde adlandırmayı unutmayın (adlar moviename, actors ve reviews).
Bu dersten daha fazla öğrenmek isterseniz, bağlantı burada.
R'de Veri Tipleri eğitimimize göz atın.