Daftar Isi:
- Menambahkan pengamatan tunggal
- Agar bisa mengikat bingkai data baru.keranjang ke keranjang asli. Jika, Anda harus memastikan bahwa nama variabel cocok persis, termasuk masalahnya.
Video: Cara Buat Cover Cantik dengan Word: Cover Makalah, Proposal, Program, dll. 2024
Seiring berjalannya waktu, data baru mungkin akan muncul dan perlu ditambahkan ke dataset di R. Sama seperti matriks, frame data dapat ditambahkan menggunakan fungsi rbind ().
Menambahkan pengamatan tunggal
Katakan bahwa Granny dan Geraldine memainkan permainan lain dengan tim mereka, dan Anda ingin menambahkan jumlah keranjang yang mereka buat. Fungsi rbind () memungkinkan Anda melakukannya dengan mudah: Hasil akhir frame data sekarang memiliki Pengamatan ekstra dibandingkan dengan keranjang. df. rbind () dapat mengambil banyak argumen, selama mereka kompatibel. Dalam kasus ini, Anda mengikat sebuah vektor c (7, 4) di bagian bawah bingkai data.
Perhatikan bahwa R, secara default, menetapkan nomor baris sebagai nama baris untuk baris yang ditambahkan. Anda menggunakan fungsi rownames () untuk menyesuaikan ini, atau Anda dapat langsung menentukan nama baris di antara tanda kutip di fungsi rbind (): >> keranjang. df <- rbind (keranjang. df, "7th" = c (7, 4))
Perhatikan bahwa Anda harus menggunakan tanda petik sekitar 7, karena dimulai dengan angka. Tanpa tanda petik, R tidak mengenalinya sebagai sebuah nama. Jika Anda memeriksa keranjang barang. Jika sekarang, Anda melihat pengamatan ekstra di bagian bawah dengan nama baris yang benar:
Menambahkan serangkaian pengamatan baru menggunakan rbind
Jika Anda perlu menambahkan beberapa pengamatan baru ke bingkai data, melakukannya satu per satu tidak sepenuhnya praktis. Untungnya, Anda bisa menggunakan rbind () untuk memasang matriks atau bingkai data dengan pengamatan baru ke bingkai data asli. Pencocokan kolom dilakukan dengan nama, jadi Anda perlu memastikan bahwa kolom dalam matriks atau variabel dalam bingkai data dengan pengamatan baru sesuai dengan nama variabel dalam bingkai data asli.
Mari tambahkan dua hasil permainan lainnya ke keranjang bingkai data. df. Pertama, Anda membuat bingkai data baru dengan jumlah keranjang yang ditulis oleh Nenek dan Geraldine, seperti ini: >> new. keranjang <- data. bingkai (Granny = c (3, 8), Geraldine = c (9, 4))
Jika Anda menggunakan datanya. frame () berfungsi untuk membangun bingkai data baru, Anda dapat segera mengatur nama variabel dengan menentukannya dalam pemanggilan fungsi, seperti pada contoh sebelumnya. Kode tersebut membuat bingkai data dengan variabel Granny dan Geraldine dimana masing-masing variabel berisi vektor yang diberikan setelah tanda sama.
Agar bisa mengikat bingkai data baru.keranjang ke keranjang asli. Jika, Anda harus memastikan bahwa nama variabel cocok persis, termasuk masalahnya.
Selanjutnya, Anda menambahkan nama baris opsional dan nama kolom yang diperlukan dengan kode berikut: >> rownames (new. Baskets) <- c ("8th", "9thth")
Untuk menambahkan matriks Untuk data frame, Anda cukup melakukan hal berikut: >> keranjang. Jika Anda bisa mencoba sendiri untuk melakukan hal yang sama dengan menggunakan bingkai data dan bukan matriks.Menambahkan serangkaian nilai menggunakan indeks
Anda juga dapat menggunakan indeks untuk menambahkan satu set pengamatan baru pada satu waktu. Anda mendapatkan hasil yang persis sama jika Anda mengubah semua kode sebelumnya dengan baris sederhana ini: >> keranjang. Jika kode ini, Anda melakukan hal berikut:
Buat sebuah kode Matriks dengan dua kolom.
Buat vektor dengan nama baris 8 dan 9.
Gunakan vektor ini sebagai indeks baris untuk keranjang bingkai data. df.
Tetapkan nilai dalam matriks ke baris dengan nama 8 dan 9. Karena baris ini belum ada, R menciptakannya secara otomatis.
Sebenarnya, Anda tidak perlu membuat matriks terlebih dahulu; Anda bisa menggunakan vektor saja. Persis seperti matriks, frame data diisi kolom-bijaksana. Jadi, kode berikut memberi Anda hasil yang persis sama: >> keranjang. df [c ("8th", "9th"),] <- c (3, 8, 9, 4)
Proses ini hanya berfungsi untuk frame data. Jika Anda mencoba melakukan hal yang sama dengan matriks, Anda akan mengalami error. Dalam kasus matrik, Anda hanya bisa menggunakan indeks yang ada pada objek aslinya.
Anda memiliki beberapa opsi yang sama valid untuk menambahkan observasi ke bingkai data. Pilihan mana yang Anda pilih tergantung pada pilihan pribadi dan situasinya. Jika Anda memiliki matriks atau bingkai data dengan pengamatan ekstra, Anda dapat menggunakan rbind (). Jika Anda memiliki vektor dengan nama baris dan satu set nilai, dengan menggunakan indeks mungkin lebih mudah.