Bahasa pemrograman R menggunakan variabel, aturan nama variabel sama dengan bahasa lainnya, yaitu : Variabel berupa kombinasi huruf, angka, titik dan garis bawah (underscore). Harus diawali dengan huruf atau titik, jika berawal dengan titik, selanjutnya tidak bisa menggunakan angka. Syntax R tidak dapat digunakan sebagai nama variabel. Huruf besar dan kecil berbeda (case sensitive) Variabel memiliki tipe data tetapi tidak perlu secara eksplisit dituliskan tipe datanya.
Berikut beberapa ketentuan pendefinisian/penamaan variabel dalam R:
1. Nama variabel merupakan kombinasi dari huruf, angka, dan karakter.
2. Tidak diperkenenankan menggunakan angka di awal nama variabel.
3. Kapital berpengaruh dalam nama variabel (case sensitive)
4. Nama variabel tidak boleh sama dengan nama fungsi/syntax dalam bahasa pemrograman R
Contoh :
1. Assignment of variable
# Assignment using equal operator.
variable.1 = 124
# Assignment using leftward operator.
variable.2 <- "Learn R Programming"
# Assignment using rightward operator.
133L -> variable.3
print(variable.1)
cat ("variable.1 is ", variable.1 ,"\n")
cat ("variable.2 is ", variable.2 ,"\n")
cat ("variable.3 is ", variable.3 ,"\n")