我从网络服务器下载了一些数据,包括为人类格式化的价格,包括美元和千位分隔符。
> head(m)
[1] $129,900 $139,900 $254,000 $260,000 $290,000 $295,000
我能够摆脱逗号,使用
m <- sub(',','',m)
但
m <- sub('$','',m)
不删除美元符号。如果我尝试mn <- as.numeric(m)
使用 as.integer,我会收到一条错误消息:
警告信息:强制引入的 NA
结果是:
> head(m)
[1] NA NA NA NA NA NA
如何删除 $ 符号?谢谢