RStudio Değişken Oluşturma ve Adlandırma Kuralları

Kodlama öğrenmeye başladığınızda duyacağınız ilk terimlerden biri şudur: Değişken (Variable).

Peki, nedir bu değişken? En basit tabiriyle değişkenler, verilerinizi sakladığınız kutulardır. Diyelim ki bir analiz yapıyorsunuz ve “Dolar Kuru” değerini 35.5 olarak kullanacaksınız. Kodunuzun içinde yüzlerce kez 35.5 yazmak yerine, bu değeri bir kez dolar_kuru adlı bir kutuya (değişkene) koyarsınız. Sonra ihtiyacınız olduğunda sadece kutunun adını çağırmanız yeterlidir.

Değişkenler, kodunuzu okunabilir, düzenli ve esnek kılar.

Değişken Yapısı: Atama Operatörü

R programlama dilinde bir değişken oluşturmak için şu formülü kullanırız:

degisken_adi <- deger

Buradaki yapı üç parçadan oluşur:

  1. Değişken Adı: Kutunuza verdiğiniz isim.
  2. Atama Operatörü (<-): R’da “eşittir” anlamına gelen, değeri isme bağlayan ok işareti.
  3. Değer: Saklamak istediğiniz sayı, metin veya veri seti.

Örnek:

araba_fiyati <- 1500000

Artık R, araba_fiyati dediğiniz her yerde 1500000 sayısını anlayacaktır.

Değişken Adlandırırken Dikkat Edilmesi Gereken 4 Altın Kural

RStudio’da özgürce isim verebilirsiniz sanıyorsanız yanılıyorsunuz. Sistemin hatasız çalışması için uymanız gereken 4 kritik kural vardır:

1. Türkçe Karakterlerden Uzak Durun

Yazılım dünyasının dili İngilizcedir. Kod yazarken ç, ğ, ı, ö, ş, ü gibi Türkçe karakterler kullanmak, farklı bilgisayarlarda veya sunucularda kodlama hatalarına (encoding errors) neden olabilir.

  • ❌ Yanlış: yaş, ağaç, öğrenci_sayısı
  • ✅ Doğru: yas, agac, ogrenci_sayisi

2. Sayı veya Özel Karakterle Başlamayın

Bir değişken ismi asla bir rakamla veya !, ?, + gibi özel işaretlerle başlayamaz. R, bir ismin rakamla başladığını görürse bunun bir matematiksel işlem olduğunu sanıp kafası karışır.

  • ❌ Yanlış: 1.sinif, !fiyat
  • ✅ Doğru: sinif_1, fiyat_ozel

3. Boşluk Kullanmak Yasaktır

Bu, yeni başlayanların en sık yaptığı hatadır. Değişken isimlerinde asla boşluk (space) olamaz. R, boşluğu gördüğü an komutun bittiğini düşünür. Kelimeleri ayırmak için alt çizgi (_) kullanmalı veya kelimeleri bitişik yazmalısınız.

  • ❌ Yanlış: araba fiyati
  • ✅ Doğru: araba_fiyati veya arabaFiyati

4. İsimler Açıklayıcı Olmalı

Kodunuzu aylar sonra açtığınızda ne yaptığınızı hatırlamak istiyorsanız, değişken isimleri anlamlı olmalıdır. x, y, z gibi isimler yerine, o verinin ne olduğunu anlatan isimler seçin.

  • ❌ Kötü: a <- 500 (Bu “a” ne? Elma mı, fiyat mı, mesafe mi?)
  • ✅ İyi: elma_stogu <- 500

Popüler Adlandırma Tarzları: Yılan mı, Deve mi?

Kelimeleri boşluk bırakmadan ayırmanın yazılım dünyasında iki popüler yolu vardır. R kullanıcıları genellikle bu iki stilden birini seçer:

1. Snake Case (Yılan Tarzı) 🐍

Kelimelerin tamamı küçük harfle yazılır ve aralarına alt çizgi (_) konulur. Bu düz ve yere yakın görüntü bir yılana benzetilir. R topluluğunda (özellikle Tidyverse kullanıcıları arasında) en yaygın kullanım budur.

  • Örnek: musteri_dogum_tarihi
  • Örnek: aylik_satis_raporu

2. Camel Case (Deve Tarzı) 🐫

İlk kelime küçük harfle başlar, sonraki her kelimenin ilk harfi Büyük Harfle yazılır. Ortadaki büyük harfler, devenin hörgücüne benzediği için bu ismi almıştır.

  • Örnek: musteriDogumTarihi
  • Örnek: aylikSatisRaporu

Sonuç: Temiz Kod, Hatasız Analiz

Değişken adlandırma kuralları basit gibi görünse de profesyonel kodlamanın temelidir. Bu kurallara uyduğunuzda sadece RStudio’nun hata vermesini engellemekle kalmaz, aynı zamanda kodunuzu başkaları (ve gelecekteki kendiniz) için okunabilir hale getirirsiniz.

Make with R ile kodlama dünyasına doğru bir başlangıç yapın. Sorularınız veya eğitim talepleriniz için bizimle iletişime geçebilirsiniz.