通过变量访问dataframe中的列
我想访问数据帧中的列。但是列的名称保存为变量通过变量访问dataframe中的列,r,dataframe,tidyr,R,Dataframe,Tidyr,我想访问数据帧中的列。但是列的名称保存为变量 library(tidyr) p <- column_name df <- separate(df, p, into = c("a", "b"), sep = "\\*") library(tidyr) p您可以使用separate,这是separate的标准评估版本,并且可以接受要拆分的列名作为字符串。: df <- data.frame(A = "a*b") df # A #1 a*b library(tidyr) p
library(tidyr)
p <- column_name
df <- separate(df, p, into = c("a", "b"), sep = "\\*")
library(tidyr)
p您可以使用separate
,这是separate
的标准评估版本,并且可以接受要拆分的列名作为字符串。:
df <- data.frame(A = "a*b")
df
# A
#1 a*b
library(tidyr)
p <- "A"
df %>% separate_(p, into=c("x", "y"), sep="\\*")
# x y
#1 a b
df您可以使用separate
,这是separate
的标准评估版本,可以接受要拆分的列名作为字符串。:
df <- data.frame(A = "a*b")
df
# A
#1 a*b
library(tidyr)
p <- "A"
df %>% separate_(p, into=c("x", "y"), sep="\\*")
# x y
#1 a b
df Try?分开
也许?Try?分开
也许?