MulaiMulai sekarang secara gratis

Menentukan kelas kolom

Argumen colClasses pada fread() memungkinkan Anda secara eksplisit menentukan kelas setiap kolom. Anda dapat menentukan kelas kolom sebagai vektor karakter (seperti pada fungsi base R seperti read.csv()):

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

Namun, format ini mengharuskan Anda menentukan kelas untuk semua kolom. Hal ini bisa merepotkan jika file memiliki banyak kolom dan Anda hanya ingin menentukan kelas untuk sebagian kolom lalu membiarkan sisanya menggunakan nilai bawaan. Untuk tujuan ini, Anda dapat menggunakan format daftar yang lebih praktis:

colClasses = list(factor = 2:4)

Di sini, kolom kedua hingga keempat diimpor sebagai factor dan sisanya diimpor menggunakan nilai bawaan fread().

Latihan ini adalah bagian dari kursus

Manipulasi Data dengan data.table di R

Lihat Kursus

Latihan interaktif praktis

Cobalah latihan ini dengan menyelesaikan kode contoh berikut.

# Import using read.csv with defaults
base_r_defaults <- ___("sample.csv")
___(base_r_defaults)
Edit dan Jalankan Kode