R中的循环分配

时间:2013-05-10 15:47:54

标签: r

我在遗传学包中找到了一行,如下所示:

P <- D <- Dprime <- nobs <- chisq <- p.value <- corr <- R.2 <- P

注意P既在开头也有结尾。这是什么意思?

1 个答案:

答案 0 :(得分:7)

此构造将P的值赋给变量,其中每个其他名称都在<- s的字符串中给出。该任务将在当前环境中进行。

因此,如果当前环境中最右侧的名为P的变量,则会在当前环境中创建新变量P

要查看此操作,请从新的R会话中运行以下命令:

ls()
# character(0)
mean <- a <- b <- mean
ls()
# [1] "a"    "b"    "mean"