Mulai sekarangMulai 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 merupakan bagian dari kursus

Manipulasi Data dengan data.table di R

Lihat Kursus

Latihan interaktif langsung praktik

Cobalah latihan ini dengan melengkapi kode contoh ini.

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