我有一个包含许多列的数据集。其中大多数是数字,但有些是字符。特别是,我有一个字符列 \'names\',其中包含字符串元素(人名...
我有一个包含很多列的数据集。
其中大多数是数字,但有些是字符。具体来说,我有一个字符列 \'names\',其中包含字符串元素(人名),还有一些其他字符列,其名称以 \'w33\' 开头(例如 \'w33094\'、\'w33194\' 等)和 \'w35\'。
这些以 \'w33\' 和 \'w35\' 开头的列包含数字作为字符或空单元格 (NA)。
我只想将以“w33”和“w35”开头的列转换为数字。
我想使用 dplyr 并且尝试在 R 中进行变异:
变异(跨越(c(其中(is.character),-c(\'names\')),as.numeric))
但没有成功。有没有正确的方法可以做到这一点?
提前致谢