R Programlamada Kullanılan Operatörler

C

CapsLock

Enough
Ultra Member
Joined
Nov 5, 2019
Messages
959
Reaction score
718
Location
Peak
Diğer programlama dillerinde de olduğu gibi R programlama dilinde kullandığımız operatörler matematiksel işlemleri ve karşılaştırmaları temel olarak tanımlamak amacıyla kullanılmaktadır. Bu operatörleri dört temel grupta inceleyebiliriz.

1. Atama Operatörleri

Herhangi bir değeri bir değişkene atamak için ->, <- ve = operatörleri kulanılmaktadır.

R-Programlama-2.Bolum-elektrikport-1.jpg

2. Karşılaştırma Operatörleri

R programlamada kullandığımız karşılaştırma operatörleri temel matematik ve diğer programlama dillerinde de kullandığımız operatörlerdir. <, >, <=, => sembollerini sayıları birbiri ile kıyaslamak için kullanılmaktadır. == sembolü eşitlik olması durumunu, != sembolü ise eşitlik olmaması durumunu kontrol eder.

R-Programlama-2.Bolum-elektrikport-2.jpg

3. Mantıksal Operatörler

Mantıksal Operatörlerden biri olan ! sembolü bir ifadenin tersini ifade eder. & operatörü ve anlamına gelirken, | operatörü ise veya anlamına gelmektedir. Tüm bunların yanında R programlamada Java gibi bazı dillerde kullanılan iki farklı mantıksal operatör daha bulunur. Kısa devre mantıksal operatörü(short circuit logical operators) denen && ve || operatörleri ile karşılaştırdığımız birimlerdeki sadece ilk elemanları kıyaslar ve bu sonucu döndürür.

R-Programlama-2.Bolum-elektrikport-3.jpg

4. Aritmetik Operatörler

R programlamada matematiksel işlemler yapmak oldukça kolaydır. Matematikte kullandığımız toplama(+), çıkarma(-), çarpma(*), bölme(/) işaretlerinin yanında üs almak için ^ ya da ** operatörlerini, kalan bulmak için %% operatörünü ve tam sayı bölmesi yapmak için %/% operatörünü kullanabiliriz.
R-Programlama-2.Bolum-elektrikport-4.jpg
 
SPAM IS FORBIDDEN!
  • SPAMMERS ARE BANNED FROM THE FORUM AND CANNOT USE ANY OF THE CHEATS
  • For example: thanks, thx, very good, asdqwe, working, ty and so on!
  • For example: Writing the same message over and over. thanks, thx and so on!
  • Copying and copying someone else's message is prohibited.
  • It is forbidden to send messages to increase the number of comments on threads that you have no knowledge of.
  • Write your own opinion when commenting!
  • If you see spam message, please let us know with the REPORT button!

Tema düzenleyici

Top Bottom