I don't understand the difference between "=" and "==" in R. I have a few questions:
- Why does =assign when in a script but not when in a function?
- Why should I use <-when=exists? Is there a difference?
I don't understand the difference between "=" and "==" in R. I have a few questions:
= assign when in a script but not when in a function?<- when = exists? Is there a difference? 
    
     
    
    I've never written a line of r but I can tell you with almost total certainty that = is the assignment operator, while == is the equality operator. A quick google search will easily answer questions you have like this.
It seems that the arrow operator <- is more typically used in R for assignment, than =.
Assignment:
x = 3
x <- 3
Test for equality:
if (x == 3)
 
    
    = is used for assignment and setting function parameters.
== is used for comparing variables: testing for equality.
 
    
    