Mar*_* H. 5 r multiple-columns
R 中有类似的东西可以调用吗df$col1:df$col5?我想使用 将字符元素转换为数字as.numeric,因此我想做 as.numeric( df$col1:df$col5) 之类的操作将这些列中的所有元素转换为数字。
df = mtcars
Run Code Online (Sandbox Code Playgroud)
如果您想按列号访问多列
lapply(df[,c(1:3,5)], as.numeric) #Or as.character if you want
Run Code Online (Sandbox Code Playgroud)
如果你想通过colnames访问
lapply(df[,c('mpg','cyl')], as.numeric)
Run Code Online (Sandbox Code Playgroud)