我從維基百科拉了一張桌子,但我得到一堆垃圾與我正在尋找的人口數字。例如,我得到「!B9840748934017Â8,244,910」當我後面的實際數字是8244910只。我用正則表達式清理了字符向量,使用sub('![[:alnum:]]*[[:space:]]', '', x)
麻煩轉換字符到數字在R
這工作正常,留下字符向量「8,244,910」。但是,當我嘗試使用as.numeric
將其轉換爲數字時,它會被強制轉換爲NA,並且我無法獲取整數,無論我嘗試進行哪些轉換。有什麼想法嗎?
地帶出逗號太多,在轉換爲數字之前我知道了。 – A5C1D2H2I1M1N2O1R2T1
謝謝!甚至沒有跨過我的想法,但解決了它。 – zweiler
我已將它添加爲答案。你想從哪個頁面獲取數據?只是好奇,如果有更直接的方式。 – A5C1D2H2I1M1N2O1R2T1