gpt4 book ai didi

R 使用 $ 运算符调用多列的元素

转载 作者:行者123 更新时间:2023-12-01 23:40:36 26 4
gpt4 key购买 nike

R 中有什么东西可以调用,比如 df$col1:df$col5 ?
我想用 as.numeric 将字符元素转换为数字,所以我想做类似 as.numeric( df$col1:df$col5 ) 的事情来将这些列中的所有元素转换为数字。

最佳答案

df = mtcars

如果要按列号访问多列
lapply(df[,c(1:3,5)], as.numeric) #Or as.character if you want

如果你想通过 colnames 访问
lapply(df[,c('mpg','cyl')], as.numeric)

关于R 使用 $ 运算符调用多列的元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42118114/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com