Video: Cara Pengaturan Agar CD R Bisa Diburning Lagi 2025
Kadangkala, anda mungkin ingin menulis skrip di R yang akan melintasi folder yang diberikan dan melakukan tindakan pada semua data dalam fail atau subset fail dalam folder itu.
Untuk mendapatkan senarai fail dalam folder tertentu, gunakan senarai. fail () atau dir (). Kedua-dua fungsi melakukan perkara yang sama, tetapi untuk alasan keserasian mundur, fungsi yang sama mempunyai dua nama: >> senarai. fail ("fail path" ("F:", "git", "roxygen2")) [1] "roxygen2" "roxygen2" Rcheck "[3]" roxygen2_2. gz "
Fungsi
Penerangan | Iist. fail |
---|---|
Senarai fail dalam direktori. Senarai | . dirs |
Senarai subdirektori direktori. Fail | . wujud |
Menguji sama ada terdapat fail tertentu di lokasi. Fail | . buat |
Mencipta fail. Fail | . keluarkan |
Menghapuskan fail (dan direktori dalam sistem pengendalian Unix). | tempfile |
Mengembalikan nama untuk fail sementara. Jika anda membuat fail | - contohnya, dengan fail. buat ()
atau tulis. jadual () menggunakan nama yang dikembalikan ini - R akan membuat fail dalam folder sementara. tempdir |
Mengembalikan laluan fail folder sementara pada fail | anda.
|
Mula dengan menggunakan fungsi tempfile () untuk mengembalikan nama kepada rentetan aksara dengan nama fail dalam folder sementara pada sistem anda:
Seperti yang anda lihat, R mencipta fail. Kini anda boleh menggunakan bacaan. csv () untuk mengimport data ke pembolehubah baharu yang dipanggil fail. iris:
Gunakan str () untuk menyiasat struktur fail. iris. Seperti yang dijangkakan. iris adalah data. bingkai sebanyak 150 pemerhatian dan enam pembolehubah. Enam pembolehubah, anda katakan? Ya, enam, walaupun iris asli hanya mempunyai lima lajur.
Apa yang berlaku di sini ialah nilai lalai dari baris argumen. nama baca. csv () adalah berturut-turut.names = TRUE. (Anda boleh mengesahkannya dengan melihat dengan cermat pada Bantuan untuk? Baca. Csv ().) Jadi, R menyimpan nama baris iris asal ke ruang baru yang dipanggil X:
str (fail iris) data. bingkai ': 150 obs. daripada 6 pembolehubah: $ X: int 1 2 3 4 5 6 7 8 9 10 … $ Sepal. Panjang: num 5. 1 4. 9 4. 7 4. 6 5 5. 4 4. 6 5 4. 4 4. 9 … $ Sepal. Lebar: num 3. 5 3 3. 2 3. 1 3. 6 3. 9 3. 4 3. 4 2. 9 3. 1 … $ Petal. Panjang: num 1. 4 1. 4 1. 3 1. 5 1. 4 1. 7 1. 4 1. 5 1. 4 1. 5 … $ Petal. Lebar: num 0. 2 0. 2 0. 2 0. 2 0. 2 0. 4 0. 3 0. 2 0. 2 0. 1 … $ Spesies: Factor w / 3 tahap "setosa", "versicolor", …: 1 1 1 1 1 1 1 1 1 1 …Untuk meninggalkan sistem fail anda dalam susunan asalnya, anda boleh menggunakan fail. keluarkan () untuk memadam fail sementara:
Seperti yang anda dapat lihat, hasil senarai. fail () adalah rentetan aksara kosong, kerana fail tidak lagi wujud dalam folder itu.
