MulaiMulai sekarang secara gratis

col_types

Anda juga dapat menentukan tipe kolom pada data frame yang Anda impor. Anda dapat melakukannya dengan col_types. Jika diatur ke NULL (bawaan), fungsi dari paket readr akan mencoba menemukan tipe yang benar secara otomatis. Anda dapat mengatur tipe secara manual dengan sebuah string, di mana setiap karakter menyatakan kelas kolom: character, double, integer, dan logical. _ melewati seluruh kolom.

potatoes.txt (view), sebuah flat file dengan catatan dipisahkan tab dan tanpa nama kolom, kembali tersedia di workspace Anda.

Latihan ini adalah bagian dari kursus

Pengantar Mengimpor Data di R

Lihat Kursus

Petunjuk latihan

  • Pada pemanggilan read_tsv() yang kedua, ubah argumen col_types untuk mengimpor semua kolom sebagai character (c). Simpan data frame hasilnya dalam potatoes_char.
  • Tampilkan struktur potatoes_char dan verifikasi apakah semua tipe kolom adalah chr, singkatan dari character.

Latihan interaktif praktis

Cobalah latihan ini dengan menyelesaikan kode contoh berikut.

# Column names
properties <- c("area", "temp", "size", "storage", "method",
                "texture", "flavor", "moistness")

# Import all data, but force all columns to be character: potatoes_char
potatoes_char <- read_tsv("potatoes.txt", col_types = "iiiiiddd", col_names = properties)

# Print out structure of potatoes_char
___
Edit dan Jalankan Kode