Cara Menyimpan & Memuatkan Fail RDS Dalam R

Cara Menyimpan & Memuatkan Fail RDS Dalam R

R ialah bahasa pengaturcaraan yang popular untuk analisis data, dan ia sering digunakan untuk mencipta dan memanipulasi objek data. Fail RDS (R Data Serialization) ialah format biasa untuk menyimpan objek R dalam RStudio dan ia membenarkan anda mengekalkan keadaan objek antara sesi R. Menyimpan objek R anda sebagai fail RDS dalam R boleh berguna untuk berkongsi kerja anda dengan orang lain, mereplikasi analisis anda atau hanya menyimpan kerja anda untuk kegunaan kemudian.

Dalam tutorial ini, anda akan belajar cara menyimpan dan memuatkan objek daripada fail RDS dalam R. Blog ini juga akan membincangkan cara mengimport objek daripada R ke LuckyTemplates .

Kami akan merangkumi asas menyimpan dan memuatkan fail RDS dalam R. Kami akan menerangkan apa itu fail RDS dan cara ia berfungsi, dan kami akan membimbing anda melalui proses menyimpan objek R sebagai fail RDS, dan kemudian memuatkan semula fail tersebut ke dalam R. Kami juga akan menyediakan beberapa petua dan kiat untuk membantu anda bekerja dengan fail RDS dengan lebih cekap.

Isi kandungan

Menyediakan Fail

Untuk demonstrasi ini, kami akan menggunakan pakej Lahman yang mengandungi data besbol. Kami juga akan menggunakan pakej tidyverse untuk analisis asas.

Pakej Lahman mengandungi set data yang dipanggil Gaji. Matlamatnya adalah untuk mencipta jadual yang mengandungi maklumat tentang tahun, nama pemain, dan gaji individu serta terkumpul mereka.

Mula-mula, mari kita tetapkan set data Gaji kepada pendapatan. Kemudian, tapis maklumat yang tidak diperlukan daripada set data menggunakan fungsi pilih ( ) . Seterusnya, susun data dengan menyusunnya mengikut playerID dan yearID. Data selanjutnya dikumpulkan mengikut playerID.

Operator paip , dilambangkan dengan %>% , digunakan untuk menyuapkan hasil operasi ke dalam operasi seterusnya di bawahnya.

Cara Menyimpan & Memuatkan Fail RDS Dalam R

Untuk membuat lajur baharu yang mengandungi gaji terkumpul pemain, kita perlu menggunakan fungsi mutasi ( ) bersama dengan fungsi cumsum ( ) . Apabila anda menjalankan kod tersebut, anda akan mendapat jadual dengan maklumat tentang tahun, pemain, gaji dan gaji terkumpul.

Cara Menyimpan & Memuatkan Fail RDS Dalam R

Walau bagaimanapun, sukar untuk mengenal pasti pemain berdasarkan nombor ID sahaja. Kita perlu menambah lajur yang menunjukkan nama pemain. Lakukan ini dengan menggunakan fungsi pilih ( ) . Dalam kod di bawah, fungsi left_join ( ) digunakan untuk menggabungkan dua jadual bersama-sama.

Untuk melihat jadual baharu, jalankan objek. Fungsi kepala ( ) digunakan untuk mengembalikan baris pertama dalam jadual.

Cara Menyimpan & Memuatkan Fail RDS Dalam R

Jika anda ingin menyemak ketepatan keputusan, anda boleh menggunakan pengendali kesamaan yang dilambangkan dengan dua tanda yang sama ( == ).

Menyimpan Fail RDS Dalam R

Menyimpan objek sebagai fail RDS dalam R membolehkan anda mengusahakannya kemudian, tidak seperti fail dengan sambungan CSV.

Untuk menyimpan fail dengan sambungan RDS, gunakan fungsi write_rds ( ) . Anda boleh melihat bahawa ia adalah milik pakej pembaca dalam Lahman.

Cara Menyimpan & Memuatkan Fail RDS Dalam R

Dalam hujah, tulis nama objek R dan lokasi di mana anda ingin menyimpan fail.

Cara Menyimpan & Memuatkan Fail RDS Dalam R

Jika anda membuka sesi RStudio baharu, anda boleh melihat objek sekali lagi menggunakan fungsi read_rds ( ) .

Cara Menyimpan & Memuatkan Fail RDS Dalam R

Buka Objek Dalam LuckyTemplates Menggunakan Fail RDS Dalam R

Untuk membuka objek dengan sambungan RDS dalam LuckyTemplates, klik pilihan Dapatkan Data di bawah tab Laman Utama dan pilih Lagi .

Cara Menyimpan & Memuatkan Fail RDS Dalam R

Dalam wizard Dapatkan Data , pilih Skrip R dan kemudian klik Sambung .

Cara Menyimpan & Memuatkan Fail RDS Dalam R

Dalam kotak teks, tulis pakej perpustakaan bersama baris kod yang sama yang digunakan untuk membuka fail RDS dalam RStudio. Kemudian, klik OK .

Cara Menyimpan & Memuatkan Fail RDS Dalam R

Setelah fail dimuatkan, anda boleh membukanya dalam Power Query dan membuat perubahan tambahan. Tetapi adalah disyorkan untuk membersihkan dan menggilap data dan jadual dalam RStudio sebelum mengimport fail ke LuckyTemplates.

Cara Menyimpan & Memuatkan Fail RDS Dalam R

Kesimpulan

Fail RDS ialah cara yang mudah dan cekap untuk menyimpan dan berkongsi objek R seperti bingkai data, model dan senarai. Ia boleh dibaca dan ditulis dengan mudah, dan ia merupakan alternatif yang hebat kepada format fail lain seperti CSV atau Excel.

Selain itu, fail RDS mengekalkan integriti dan struktur objek R, menjadikannya sesuai untuk analisis data dan projek pemodelan. Ia adalah alat penting untuk mana-mana pengguna R dan boleh memudahkan proses bekerja dengan data dalam R.

Semua yang terbaik,

George Mount

Bonus: Simpan seluruh ruang kerja anda

Adalah idea yang baik untuk menyimpan imej ruang kerja anda apabila sesi kerja anda panjang.

Ini boleh dilakukan pada bila-bila masa menggunakan fungsi save.image()

menyimpan imej()

Itu menyimpan ruang kerja anda ke fail bernama .RData secara lalai. Ini akan memastikan anda tidak kehilangan semua kerja anda sekiranya berlaku but semula sistem, contohnya.

Apabila anda menutup R/RStudio, ia bertanya sama ada anda mahu menyimpan ruang kerja anda. Jika anda berkata ya, pada kali seterusnya anda memulakan R ruang kerja itu akan dimuatkan. Fail yang disimpan itu akan dinamakan .RData juga.

Anda juga boleh menentukan nama fail untuk menjimatkan ruang kerja anda:

save.image(fail = "ruang_kerja_saya.RData")

Untuk memulihkan ruang kerja anda, taip ini:

muat("ruang_kerja_saya.RData")


Apa Itu Diri Dalam Python: Contoh Dunia Sebenar

Apa Itu Diri Dalam Python: Contoh Dunia Sebenar

Apa Itu Diri Dalam Python: Contoh Dunia Sebenar

Cara Menyimpan & Memuatkan Fail RDS Dalam R

Cara Menyimpan & Memuatkan Fail RDS Dalam R

Anda akan belajar cara menyimpan dan memuatkan objek daripada fail .rds dalam R. Blog ini juga akan membincangkan cara mengimport objek dari R ke LuckyTemplates.

N Hari Perniagaan Pertama Dilawati Semula – Penyelesaian Bahasa Pengekodan DAX

N Hari Perniagaan Pertama Dilawati Semula – Penyelesaian Bahasa Pengekodan DAX

Dalam tutorial bahasa pengekodan DAX ini, pelajari cara menggunakan fungsi GENERATE dan cara menukar tajuk ukuran secara dinamik.

Pamerkan Cerapan Menggunakan Teknik Visual Dinamik Berbilang Thread Dalam LuckyTemplates

Pamerkan Cerapan Menggunakan Teknik Visual Dinamik Berbilang Thread Dalam LuckyTemplates

Tutorial ini akan merangkumi cara menggunakan teknik Visual Dinamik Berbilang Thread untuk mencipta cerapan daripada visualisasi data dinamik dalam laporan anda.

Pengenalan Untuk Menapis Konteks Dalam LuckyTemplates

Pengenalan Untuk Menapis Konteks Dalam LuckyTemplates

Dalam artikel ini, saya akan menjalankan konteks penapis. Konteks penapis ialah salah satu topik utama yang perlu dipelajari oleh mana-mana pengguna LuckyTemplates pada mulanya.

Petua Terbaik Menggunakan Aplikasi Dalam Perkhidmatan Dalam Talian LuckyTemplates

Petua Terbaik Menggunakan Aplikasi Dalam Perkhidmatan Dalam Talian LuckyTemplates

Saya ingin menunjukkan cara perkhidmatan dalam talian LuckyTemplates Apps boleh membantu dalam mengurus laporan dan cerapan berbeza yang dijana daripada pelbagai sumber.

Analisis Perubahan Margin Keuntungan Lebih Masa – Analitis Dengan LuckyTemplates Dan DAX

Analisis Perubahan Margin Keuntungan Lebih Masa – Analitis Dengan LuckyTemplates Dan DAX

Ketahui cara untuk menyelesaikan perubahan margin keuntungan anda menggunakan teknik seperti mengukur percabangan dan menggabungkan formula DAX dalam LuckyTemplates.

Idea Pewujudan Untuk Cache Data Dalam DAX Studio

Idea Pewujudan Untuk Cache Data Dalam DAX Studio

Tutorial ini akan membincangkan tentang idea pewujudan cache data dan cara ia mempengaruhi prestasi DAX dalam memberikan hasil.

Pelaporan Perniagaan Menggunakan LuckyTemplates

Pelaporan Perniagaan Menggunakan LuckyTemplates

Jika anda masih menggunakan Excel sehingga sekarang, maka inilah masa terbaik untuk mula menggunakan LuckyTemplates untuk keperluan pelaporan perniagaan anda.

Apakah LuckyTemplates Gateway? Semua yang Anda Perlu Tahu

Apakah LuckyTemplates Gateway? Semua yang Anda Perlu Tahu

Apakah LuckyTemplates Gateway? Semua yang Anda Perlu Tahu