从R

时间:2016-01-18 10:48:37

标签: r

在我的data.frame中,我有一个character类型的列,其中所有值都是这样的:123_456(三位数,下划线,三位数)。

我需要将这些值转换为numeric,而as.numeric(my_dataframe$my_column)会给我一个NA。因此,我需要首先删除下划线,以便as.numeric

我该怎么办?

由于

1 个答案:

答案 0 :(得分:10)

我们可以使用sub

as.numeric(sub("_", "", my_dataframe$my_column))