可以使用dplyr中的mutate_at函数来实现该操作:

library(dplyr)

df_biodiv <- df_biodiv %>%
  mutate_at(vars(2, 6, 8), as.numeric)

其中,vars()函数用于选择列,as.numeric函数用于将选择的列转换为数值型。在这个例子中,我们选择了第2、6、8列,并将它们转换为数值型。

利用dply将r数据框df_biodiv的第2、6、8列转为数值型向量

原文地址: https://www.cveoy.top/t/topic/dwvD 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录