Cara membaca file zip di r (dengan contoh)


Anda dapat menggunakan sintaks dasar berikut untuk membaca file ZIP di R:

 library (readr)

#import data1.csv located within my_data.zip
df <- read_csv(unzip(" my_data.zip ", " data1.csv "))

Contoh berikut menunjukkan cara menggunakan sintaksis ini dalam praktiknya.

Contoh: Cara membaca file Zip di R

Katakanlah saya memiliki file ZIP bernama my_data.zip yang berisi tiga file CSV berikut:

  • data1.csv
  • data2.csv
  • data3.csv

Dengan asumsi direktori kerja saya berisi file ZIP ini, saya dapat menggunakan sintaks berikut untuk menampilkan semua file yang terletak di my_data.zip :

 #display all files in my_data.zip
unzip(" my_data.zip ", list = TRUE )

       Name Length Date
1 data1.csv 37 2022-03-10 09:48:00
2 data2.csv 36 2022-03-10 09:49:00
3 data3.csv 34 2022-03-10 10:54:00 

Kita dapat melihat nama setiap file yang terletak di my_data.zip beserta panjangnya dan tanggal pembuatannya.

Kemudian saya bisa menggunakan sintaks berikut untuk mengimpor kumpulan data bernama data1.csv ke dalam bingkai data di R:

 library (readr)

#read data1.csv into data frame
df1 <- read_csv(unzip(" my_data.zip ", " data1.csv "))

#view data frame
df1

# A tibble: 4 x 2
  team points
    
1 to 12
2 B 31
3 C 27
4 D 30

Kita dapat melihat bahwa R telah berhasil mengimpor file CSV ini ke dalam bingkai data.

Catatan : Anda dapat menemukan dokumentasi lengkap untuk fungsi read_csv() di sini .

Sumber daya tambahan

Tutorial berikut menjelaskan cara mengimpor file lain ke R:

Cara mengimpor file CSV ke R
Cara mengimpor CSV dari URL di R
Cara mengimpor file Excel ke R

Tambahkan komentar

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *