我有一个数据框,我想添加一列,这列由变量名定义:
这给我带来了以下错误:
我看到很多使用mutate_更改列名的示例,但没有动态创建列的示例。有帮助吗?
df <- diamonds
NewName <- "SomeName"
df <- df %>% mutate_(paste0(NewName," = \"\""))
这给我带来了以下错误:
Error: attempt to use zero-length variable name
我看到很多使用mutate_更改列名的示例,但没有动态创建列的示例。有帮助吗?
SomeName = ""
的列。 - Haborymedplyr
吗?如果使用df[[NewName]] <- calculation
呢?如果想要节省一些df$
,可以使用with
。 - mathematical.coffee