我从 Wikipedia 中提取了一张表格,但我得到了一堆垃圾,其中包含我正在寻找的人口数量。例如,当我所追求的实际数字仅为 8,244,910 时,我得到“!B9840748934017Â 8,244,910” 。我已经用正则表达式清理了字符向量,使用sub('![[:alnum:]]*[[:space:]]', '', x)
这很好用,给我留下了字符向量“8,244,910”。但是,当我尝试使用 将其转换为数字as.numeric
时,它会被强制转换为 NA,并且无论我尝试什么转换,我都无法获得整数。有什么想法吗?