Video: From C to Python by Ross Rheingans-Yoo 2025
Walaupun hakikat bahawa fail CSV (nilai dipisahkan koma) sangat banyak digunakan untuk mengimport dan mengeksport data dalam R, mereka tidak selalu format yang paling sesuai. Beberapa format data membenarkan spesifikasi data yang tidak bersifat tabular. Format data lain membenarkan penerangan data menggunakan metadata (data yang menerangkan data).
Pengedaran asas R termasuk pakej yang dipanggil asing yang mengandungi fungsi untuk mengimport fail data dari sejumlah paket statistik komersial, termasuk SPSS, Stata, SAS, Octave, dan Minitab.
Untuk menggunakan fungsi ini, anda perlu memuatkan pakej asing: >> perpustakaan (asing)> baca. spss (file = "location / of / myfile")
System
Fungsi untuk Import ke R | SPSS |
---|---|
dibaca. spss | SAS |
dibaca. xport atau baca. ssd | Stata |
dibaca. dta | Minitab |
dibaca. mtp | Baca dokumentasi Bantuan mengenai fungsi-fungsi ini dengan berhati-hati. Kerana bingkai data dalam R mungkin mempunyai struktur yang agak berbeza daripada dataset dalam pakej statistik, anda perlu memberi perhatian khusus tentang bagaimana label nilai dan berubah-ubah diperlakukan oleh fungsi-fungsi ini. Semak juga rawatan nilai hilang khas. |
Perhatikan bahawa beberapa fungsi ini agak lama. Versi terbaru dari pakej statistik yang disebutkan di sini mungkin mempunyai spesifikasi yang berbeza untuk format, jadi fungsi tidak selalu dijamin untuk berfungsi.
Intinya: Jika anda boleh memindahkan data menggunakan fail CSV, anda akan menyimpan banyak masalah.
Akhir sekali, jika anda mempunyai keperluan untuk menyambungkan R ke pangkalan data, maka kemungkinannya terdapat satu pakej yang dapat disambungkan ke pilihan database anda. Lihat bar sisi yang berdekatan, "Bekerja dengan pangkalan data di R," untuk beberapa petunjuk.
