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

Pengantar Mengimpor Data di R

Lihat Kursus

Instruksi 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 langsung praktik

Cobalah latihan ini dengan melengkapi kode contoh ini.

# 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