Zacznij terazZacznij za darmo

Określanie klas kolumn

Argument colClasses funkcji fread() pozwala jawnie określić klasy kolumn. Możesz podać je jako wektor znakowy (tak jak w bazowych funkcjach R, np. read.csv()):

colClasses = c("integer", rep("factor", 3), "character")

Ten format wymaga jednak podania klas wszystkich kolumn. Może to być uciążliwe, gdy plik zawiera wiele kolumn, a ty chcesz jawnie określić klasy tylko dla niektórych z nich. W takim przypadku wygodniejszy jest format listy:

colClasses = list(factor = 2:4)

Tutaj kolumny od drugiej do czwartej są importowane jako czynniki, a pozostałe zgodnie z domyślnymi ustawieniami fread().

To ćwiczenie jest częścią kursu

Manipulacja danymi z data.table w R

Zobacz kurs

Interaktywne ćwiczenie praktyczne

Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.

# Import using read.csv with defaults
base_r_defaults <- ___("sample.csv")
___(base_r_defaults)
Edytuj i uruchom kod