我有我需要轉換成標準格式(iso3c)的國家列表。有些名稱很長,其他的名稱有2或3位數字,其他名稱不顯示「非洲」而不是「南非」。我已經做了一些研究,並在R中使用countrycode包。但是,當我試圖使用「正則表達式」R似乎不承認它。我得到下面的錯誤:R:國家代碼包不支持正則表達式作爲原點
> countrycode(data,"regex","iso3c", warn = TRUE)
Error in countrycode(data, "regex", "iso3c", :
Origin code not supported
我需要做的任何其他選項?
謝謝!
你好。爲了提供一個可重現的例子,你可以使用'reproduce()'。說明在這裏:http://bit.ly/SORepro - [如何使一個偉大的R可重現的例子](http://bit.ly/SORepro) –
2014-10-22 05:17:16
@dixi請檢查此鏈接https://github.com/ vincentarelbundock/countrycode我猜''正則表達式'不是一個選項在這裏。相反,當你使用任何選項'cown','cowc'等時,它使用'countrycode_data'中指定的'regex'來進行轉換。 – akrun 2014-10-22 05:29:34
我看到了..我使用了那個文檔,但是沒有理解它的正確性。謝謝! – dixi 2014-10-22 06:30:10