Bir değişken bize programlarımızın yönetebileceği adlandırılmış bir depolama sağlar. R'deki bir değişken, bir atomik vektörü, bir atomik vektör grubunu veya bir çok Robject kombinasyonunu saklayabilir. Geçerli bir değişken adı; harflerden, rakamlardan ve nokta veya alt çizgi karakterlerinden oluşur. Değişken ismi bir harf veya bir sayı ile takip edilmeyen bir nokta ile başlar.
var_name2.
valid
Harfler, sayılar, nokta ve alt çizgi vardır
var_name%
Invalid
'%' Karakterine sahiptir. Sadece nokta (.) Ve alt çizgi izin verilir.
2var_name
invalid
Sayı ile başlar
.var_name,
var.name
valid
Bir nokta ile başlayabilir (.) Ancak nokta (.) Bir sayı ile takip edilmemelidir.
.2var_name
invalid
Başlangıç noktasını, geçersiz kılan bir sayı izler.
_var_name
invalid
Geçerli olmayan _ ile başlar
Değişken Atama
Değişkenler sola, sağa ve operatöre eşit olarak değerler atanabilir. Değişkenlerin değerleri print () veya cat () işlevi kullanılarak yazdırılabilir. Cat () işlevi, birden fazla öğeyi sürekli bir baskı çıktısına birleştirir.
# Assignment using equal operator.
var.1= c(0,1,2,3)# Assignment using leftward operator.
var.2<- c("learn","R")# Assignment using rightward operator.
c(TRUE,1)-> var.3
print(var.1)
cat ("var.1 is ", var.1,"n")
cat ("var.2 is ", var.2,"n")
cat ("var.3 is ", var.3,"n")
Yukarıdaki kodu çalıştırdığımızda, aşağıdaki sonucu veriyor -
[1]0123
var.1 is 0123
var.2 is learn R
var.3 is 11
Not - c (TRUE, 1) vektörünün bir mantıksal ve sayısal sınıf karışımı vardır. Bu yüzden mantıksal sınıf, TRUE değerini 1 olarak yapan sayısal sınıfa zorlanır.
Değişkenlerin Veri Türü
R'de bir değişkenin kendisi herhangi bir veri tipinde bildirilmez, bunun yerine kendisine atanmış R - nesnesinin veri tipini alır. Bu nedenle, R'ye dinamik olarak yazılmış bir dil denir; bu, bir değişkeni aynı değişkenin veri türünü bir programda kullanırken tekrar tekrar değiştirebileceğimiz anlamına gelir.
var_x <-"Hello"
cat("The class of var_x is ",class(var_x),"n")
var_x <-34.5
cat(" Now the class of var_x is ",class(var_x),"n")
var_x <-27L
cat(" Next the class of var_x becomes ",class(var_x),"n")
Yukarıdaki kodu çalıştırdığımızda, aşağıdaki sonucu veriyor -
The class of var_x is character
Now the class of var_x is numeric
Next the class of var_x becomes integer
Bir değişken bize programlarımızın yönetebileceği adlandırılmış bir depolama sağlar. R'deki bir değişken, bir atomik vektörü, bir atomik vektör grubunu veya bir çok Robject kombinasyonunu saklayabilir. Geçerli bir değişken adı; harflerden, rakamlardan ve nokta veya alt çizgi karakterlerinden oluşur. Değişken ismi bir harf veya bir sayı ile takip edilmeyen bir nokta ile başlar.
.var_name,
var.name
Değişken Atama
Değişkenler sola, sağa ve operatöre eşit olarak değerler atanabilir. Değişkenlerin değerleri print () veya cat () işlevi kullanılarak yazdırılabilir. Cat () işlevi, birden fazla öğeyi sürekli bir baskı çıktısına birleştirir.
Yukarıdaki kodu çalıştırdığımızda, aşağıdaki sonucu veriyor -
Not - c (TRUE, 1) vektörünün bir mantıksal ve sayısal sınıf karışımı vardır. Bu yüzden mantıksal sınıf, TRUE değerini 1 olarak yapan sayısal sınıfa zorlanır.
Değişkenlerin Veri Türü
R'de bir değişkenin kendisi herhangi bir veri tipinde bildirilmez, bunun yerine kendisine atanmış R - nesnesinin veri tipini alır. Bu nedenle, R'ye dinamik olarak yazılmış bir dil denir; bu, bir değişkeni aynı değişkenin veri türünü bir programda kullanırken tekrar tekrar değiştirebileceğimiz anlamına gelir.
Yukarıdaki kodu çalıştırdığımızda, aşağıdaki sonucu veriyor -