我尝试阅读 R 的关于 add_column 函数的文档,但我对它提供的示例有点困惑。见下文:
# add_column ---------------------------------
df <- tibble(x = 1:3, y = 3:1)
df %>% add_column(z = -1:1, w = 0)
df %>% add_column(z = -1:1, .before = "y")
# You can't overwrite existing columns
try(df %>% add_column(x = 4:6))
# You can't create new observations
try(df %>% add_column(z = 1:5))
这些被分配范围的字母的目的是什么?例如:
z = 1:5
我对文档的理解是 add_column() 接收一个数据帧并根据默认为数据帧末尾的 .before 和 .after 参数将其附加到位置。
我在这里有点困惑。还有一个“...”参数接受名称-值对。这就是我在“z = 1:5”中看到的吗?这样做的功能目的是什么?