map ("usa") domyślnie wyświetla mapę bez Alaski i Hawajów. map ("world") domyślnie ma Antartica. Czy jest jakikolwiek sposób, aby powiedzieć "obejmują alaskę", "wyklucz antartica" itp?Jak określić kraje/region podczas tworzenia map w R?
7
A
Odpowiedz
5
Szybka odpowiedź:
nams <- map("world", namesonly=TRUE, plot=FALSE)
map("world", region=nams[-grep("Antarctica", nams)])
Dłuższa odpowiedź:
Dane map w „świecie” odwołuje się do nazw regionów i są to na ogół dane znakowe w „kontynent: kraj” lub „kontynent: podregion "format. Aby uzyskać nazwy znajdujące się w zewnętrznej bazie danych, należy najpierw użyć map ("świat", ...) z parametrami, które zwracają tylko nazwy, a nie wszystkie inne współrzędne. Jeśli chcesz znaleźć wszystkie wpisy zawierające słowo "Antarctica", musisz użyć polecenia grep() w celu zidentyfikowania ich pozycji w zwróconym wektorze nazw.
4
Jeśli patrząc tylko na tych obszarach, brutalne rozwiązanie byłoby użyć mapy świata, określ USA jako region
i określić szerokość/długość geograficzna, aby tworzyć granice, więc mapa będzie wyświetlać tylko określony obszar:
library(maps)
long <- c(-180,-50)
lat <- c(10,80)
map("world",regions=".*usa",xlim=long,ylim=lat)
Powiązane problemy
- 1. Błąd podczas tworzenia map Kohonena w R?
- 2. Jak określić analizator podczas tworzenia indeksu w ElasticSearch
- 3. Jak określić zależności podczas tworzenia pliku setup.py dla pakietu python
- 4. Jak określić autora pakietu R?
- 5. jak określić etykiety wierzchołków w R
- 6. Łączenie wielu plików podczas tworzenia pakietu w R
- 7. Jak określić wiele map źródłowych w uglify zadanie gruntu?
- 8. Poszukuję responsywnej biblioteki do tworzenia map javascript
- 9. R ggplot2 - Jak określić kolor poza granicami
- 10. Tworzenie geograficznych map tematycznych z R
- 11. Dodać tagi podczas tworzenia produktu w Magento?
- 12. Jak wypisać tekst w konsoli R bez tworzenia nowych linii?
- 13. Jak określić nazwę schematu podczas działania "syncdb" w django?
- 14. jak mogę określić pole widzenia ulica widok panorama map korzysta
- 15. Podczas tworzenia virtualenv
- 16. Jak ustawić (unix) uprawnienia podczas tworzenia pliku w SAP ABAP?
- 17. Clojure Performance, Jak wpisać podpowiedź do r/map
- 18. Jak określić metrykę odległości dla kmeans w R?
- 19. Jak określić grubość osi w wykresie? (in R)
- 20. Jak określić kolejność importu przestrzeni nazw w [R]
- 21. Jak określić, których bibliotek macierzy używa moja instalacja R?
- 22. Jak przypisać role użytkownikowi podczas tworzenia konta
- 23. Jak pobrać identyfikator modelu podczas tworzenia nowego?
- 24. Jak uniknąć powtarzania się podczas tworzenia rejestratora?
- 25. Wykonywanie kodu podczas tworzenia modelu w Django
- 26. Błąd podczas tworzenia kwerendy LINQ
- 27. Jak określić ścieżkę wyszukiwania nagłówka podczas korzystania z R CMD SHLIB do kompilowania pliku C++?
- 28. Obsługa obrazów podczas tworzenia oprogramowania
- 29. Przyczyna awarii podczas tworzenia użytkownika
- 30. weka.core.UnassignedDatasetException podczas tworzenia niewyznakowanego wystąpienie
to działało, dziękuję. Szkoda, że nie było dobrej książki dla początkujących R. Oprogramowanie jest genialne, ale składnia nie jest przyjazna :( –
Nie mogę twierdzić, że wiedziałem o tym wszystkim z wyprzedzeniem, ponieważ wiele korzyści można uzyskać, uruchamiając przykłady na stronach pomocy. w pliku pomocy i zrobić trochę eksperymentów, aby się tam dostać.W szczególności wydawało się, że potrzeba włączenia wykresu = FALSE była konieczna, aby uzyskać wyjście jako wektor znaków, ale okazało się, że wartości te były zwracane, ale tylko niewidoczne, więc wpisanie 'map (" world ", namesonly = TRUE)' nie zwróciło nic na konsoli, ale zakończyłoby się powodzeniem z 'nams2 <- map (" world ", namesonly = TRUE)'. –
Powoduje to błąd: "wyrażenie regularne to zbyt duży " –