R'da paket yükleme: Komut satırına yazıldığı zaman foreign paketini kullanılabilir hale getirir. >library(foreign) // Foreign paketini aktif hale getirir R'da Vektör ve Matris girişi: Vektör girişi: > A=c(1,2,3,4,5) // A vektörüne 1,2,3,4,5 elemanlarını atar Matris girişi: > B=matrix(c(1,2,3,4,5,6),2) // B matrixine 2 satır 3 sütunlu aşağıdaki matrisi atar 1 3 5 2 4 6 > C=matrix(c(1,2,3,4,5,6),3) // C matrixine 3 satır 2 sütunlu aşağıdaki matrisi atar 1 4 2 5 3 6 Vektör ve Matris işlemleri: > A[3] // A vektörünün 3. elemanını verir 3 > C[2,2] // C matrisinin 2. satır 2. sütun elemanını verir 5 > A[1:3] // A vektörünün ilk 3 elemanını verir 1 2 3 > A[-2] // A vektörünün 2. elemanını siler 1 3 4 5 > A[-c(2:4)] // A vektörünün 2.3.ve 4. elemanını siler 1 5 > ls() // Çalıştığımız değişkenleri gösterir "A" "B" "C" > rm(A) // A vektörünü (nesnesini) siler > K=c(1,2,1,2,1) // 1 ve 2lerden oluşan vektör 1 2 1 2 1 >factor(K) // K'yi kategorik yapar >edit(A) // A'yı düzenler >m=edit(A) // A'yı düzenledikten sonra m'ye kaydeder > A=c(1,2,3,4,5) > D=c(2,4,6,8,10) > A*D // 2 vektör çarpımı her i. elemanı diğer vektördeki i. eleman ile çarpar 2 8 18 32 50 > P=c(2,6,1,4,3,5) > sort(P) // P vektörünün elemanlarını sırala 1 2 3 4 5 6 > rev(sort(P)) // P vektörünün elmanlarını ters sırala 6 5 4 3 2 1 > (sort(P)[2:4]) // Sıralı verilerin 2.3. ve 4. elemanını seçme 2 3 4 Eleman yineleme işlemleri: > V=1:20 // 1'den 20'ye kadar olan elemanları V'ye atar 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 > V<20 // V'nin elemanlarının 20'den küçük olup olmadığını kontrol eder TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE FALSE >M=(0,100,5) // M'ye 0'dan 100'e kadar 5 atlayarak eleman atar 0 5 10 15 20 25 30 35 40 45 50 55 60 65 70 75 80 85 90 95 100 > S=sequence(1:5) // S'ye 1'den 5'e kadar olan elemanları 1'er artırarak ve tekrarlayarak yazar 1 1 2 1 2 3 1 2 3 4 1 2 3 4 5 > R=rep(2,4) // R'ye 4 tane 2 atar 2 2 2 2 > G=rep(1:5,each=3) // G'ye 1'den 5'e kadar olan sayıları herbiri 3 defa tekrar ederek yazar 1 1 1 2 2 2 3 3 3 4 4 4 5 5 5 > Z=rep(1:5,1:5) // Z'ye 1'den 5'e kadar olan sayıları her birini kendi kadar tekrar ederek yazar 1 2 2 3 3 3 4 4 4 4 5 5 5 5 5 > A=c(1,2,3,4,5) > B=c(3,2,1,5,4) > C=c(2,1,4,3,6) > pmin(A,B,C) // Her elemandan en küçük olanı verir 1 1 1 3 4 > pmax(A,B,C) // Her elemandan en büyük olanı verir 3 2 4 5 6 Matematiksel işlemler: >log(10) // e tabanına göre logaritma alır >sqrt(25) // 25'in karekökünü alır