Argument col_names
Oprócz path i sheet w funkcji read_excel() możesz podać kilka innych argumentów. Jednym z nich jest col_names.
Domyślnie ma wartość TRUE, co oznacza, że pierwszy wiersz arkusza Excela zawiera nazwy kolumn. Jeśli tak nie jest, możesz ustawić col_names na FALSE – wtedy R sam nada nazwy kolumnom. Możesz też przypisać col_names wektor znakowy z własnymi nazwami dla każdej kolumny. Działa to dokładnie tak samo jak w pakiecie readr.
Będziesz pracować z plikiem urbanpop_nonames.xlsx (podgląd). Zawiera te same dane co urbanpop.xlsx (podgląd), ale pierwszy wiersz arkuszy nie zawiera nazw kolumn.
To ćwiczenie jest częścią kursu
Wprowadzenie do importowania danych w R
Instrukcje do ćwiczenia
- Zaimportuj pierwszy arkusz Excela z pliku
"urbanpop_nonames.xlsx"i zapisz wynik w zmiennejpop_a. Pozwól, żeby R sam nadał nazwy kolumnom powstałej ramki danych. - Zaimportuj pierwszy arkusz Excela z pliku
urbanpop_nonames.xlsx; tym razem użyj przygotowanego już wektoracols, aby określić nazwy kolumn. Zapisz wynikową ramkę danych w zmiennejpop_b. - Wyświetl podsumowanie zmiennej
pop_a. - Wyświetl podsumowanie zmiennej
pop_b. Czy widzisz różnicę w porównaniu z poprzednim podsumowaniem?
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
# Import the first Excel sheet of urbanpop_nonames.xlsx (R gives names): pop_a
pop_a <- read_excel("____", col_names = ____)
# Import the first Excel sheet of urbanpop_nonames.xlsx (specify col_names): pop_b
cols <- c("country", paste0("year_", 1960:1966))
pop_b <- ___
# Print the summary of pop_a
___
# Print the summary of pop_b
___