2017-07-12 32 views
1

我試圖在R.美國地圖我已經做了很多次,但這次它給了我這個錯誤在工作時,我嘗試加載:無法運行map_data(「國家」)

us<- map_data("state") 
Error in .C(C_map_type, as.character(mapbase), integer(1)) : 
    Incorrect number of arguments (2), expecting 0 for '' 

我加載了ggmap和ggplot2庫。我哪裏錯了?

回答

0

您需要'maps'包以及ggmap。

library(maps) 
library(ggmap) 
us<- map_data("state") 

這應該工作

+0

仍然沒有運氣 給了我這樣的:在.C 錯誤( C_map_type,as.character(mapbase),integer(1)): 錯誤的參數數量(2),期望值爲22'Kit/538.1(KHTML,像Gecko)rstudio Safari/538.1 Qt/5.4.1' – Aman

+0

不爲我工作她的。 – lebelinoz

0

它看起來像有在tidyverseggplot2地圖功能干擾錯誤。請參閱this related question

這個工作在一個乾淨,新鮮重啓R對話:

us <- ggplot2::map_data("state") 

然而,這並不:

library(tidyverse) 
us2 = ggplot2::map_data("state") 
+0

我注意到有時它有效,有時它不。我嘗試重新啓動系統和R,但沒有成功。反正我現在結束了。謝謝 – Aman