在R编程中,将矩阵中的列的因子类型转换为整数类型

In R programming, convert factor type to integer type of a column in matrix

我有一个名为 donations 的专栏 它有这样的值,

,000

6

等..

我想将其转换为整数类型,以便我可以取平均值、求和等。

df$newcol <- as.numeric(gsub("[$,]", "", df$donations))
#  donations newcol
#1   ,000  50000
#2            43
#3      6    456

您可以使用模式 "[$,]" 来消除逗号和美元符号。括号代表我们可以定义的字符类。