首页 > 解决方案 > 我的数据框中的变量是被视为字符的数字

问题描述

在 R 中,我有一个可变的数字列,这些数字被计为变量。当我对其执行 as.numeric() 时,我得到“由强制导致的 NA”,但没有任何效果。

这就是代码的样子 在此处输入图像描述

Volume.x 中没有 NA,每个值都是一个数字,但它被读取为一个字符,并且执行 as.numeric() 会打印一堆 NA

标签: r

解决方案


我们可以删除,并转换为numeric

df1$Volume.x <- as.numeric(gsub(",", "", df1$Volume.x))

推荐阅读