在控制檯中運行這些命令,輸出結果是:tidyverse干擾ggplot2?不能訪問map_data
> cty0 = ggplot2::map_data("county")
> library(tidyverse)
Loading tidyverse: ggplot2
Loading tidyverse: tibble
Loading tidyverse: tidyr
Loading tidyverse: readr
Loading tidyverse: purrr
Loading tidyverse: dplyr
Conflicts with tidy packages -----------------------------------------------------------------------------------------------
filter(): dplyr, stats
lag(): dplyr, stats
map(): purrr, maps
> cty0 = ggplot2::map_data("county")
Error: ggplot2 doesn't know how to deal with data of class list
我可以叫map_data("county")
罰款,直至tidyverse
被加載,那麼它失敗。如何加載加載了tidyverse
的縣地圖數據?
我猜測,虛線下方的項目是從控制檯消息,但你真的應該澄清。似乎'purrr'中的'map'函數掩蓋了'maps'包中的'map'函數。如果您需要「映射」(的地理概念)比您需要(映射)的(功能 - 計算機語言概念)更多的原因,則可以顛倒加載tidyverse和映射的順序。您可能需要開始新的會話才能成功。 '庫'函數檢查一個包是否已經加載,如果是這樣,什麼也不做。 –
我會提到這與開發者tidyverse以及。 –