Table of Contents

    Assignment Operators in R Programming Language: Definition and Usage

    Assignment Operators in R Programming Language: Definition and Usage

    Assignment Operators

    These operators are used to assign values to vectors.

    Operator Description Example

    <−

    or

    =

    or

    <<−

    Called Left Assignment
    a1

    it produces the following result −

    [1] 3+0i 1+0i 1+0i 2+3i
    [1] 3+0i 1+0i 1+0i 2+3i
    [1] 3+0i 1+0i 1+0i 2+3i

    ->

    or

    ->>

    Called Right Assignment
    c(3,1,TRUE,2+3i) -> a1
    c(3,1,TRUE,2+3i) ->> a2 
    print(a1)
    print(a2)

    it produces the following result −

    [1] 3+0i 1+0i 1+0i 2+3i
    [1] 3+0i 1+0i 1+0i 2+3i

    More Eamples

    The operators <- and = can be used, almost interchangeably, to assign to variable in the same environment.

    The <<- operator is used for assigning to variables in the parent environments (more like global assignments). The rightward assignments, although available are rarely used.

    > x <- 5
    > x
    [1] 5
    > x = 9
    > x
    [1] 9
    > 10 -> x
    > x
    [1] 10