R语言的赋值符号有<-、=、->、<<-、->>六种,它们的使用与区别如下:
总结:
'<-'和'='是最常用的赋值符号,它们的作用相同,但函数调用和参数传递时使用'='进行赋值;
`->`和`->>`相对较少使用;
`<<-`则具有特殊的全局赋值功能,在一般情况下应当谨慎使用。
StudentData <- data.frame(name = c("Linda","Summer","Tom","Bob"),
age = c(18,19,17,18),
gender = c("W","W","M","M"),
range = c("B","A","B","B")
)
StudentData
参数传递时应“=”,运行结果为:正确形式
StudentData <- data.frame(name <- c("Linda","Summer","Tom","Bob"),
age <- c(18,19,17,18),
gender <- c("W","W","M","M"),
range <- c("B","A","B","B")
)
StudentData
参数传递时应“<-”运行结果: