Daftar Isi:
- Menambahkan satu variabel
- Meskipun nama baris dari frame data baru. df dan keranjang Jika berbeda, R akan mengabaikan ini dan hanya menggunakan nama baris dari frame data pertama dalam fungsi cbind (), seperti yang dapat Anda lihat dari keluaran kode berikut: >> head (cbind (baskets. df, new df), 4) Granny Geraldine Gabrielle Gertrude Guinevere 1 12 5 11 3 6 2 4 4 5 5 9 3 5 2 6 2 7 4 6 4 7 1 3
Video: Statistik Sederhana Program R by Kelompok 3 Informatika A 2024
Bingkai data dapat diperluas dengan variabel baru di R. Anda mungkin, misalnya, bisa mendapatkan data dari pemain lain di tim Granny. Atau Anda mungkin ingin menghitung variabel baru dari variabel lain dalam kumpulan data, seperti jumlah total keranjang yang dibuat di setiap game.
Menambahkan satu variabel
Ada tiga cara utama untuk menambahkan sebuah variabel. Serupa dengan kasus penambahan pengamatan, Anda dapat menggunakan fungsi cbind () atau indeks.
Anda juga bisa menggunakan tanda dollar untuk menambahkan variabel tambahan. Bayangkan bahwa Nenek meminta Anda untuk menambahkan jumlah keranjang dari temannya Gabrielle ke bingkai data. Pertama, Anda akan membuat vektor dengan data seperti ini: >> keranjang. dari. Gabrielle <- c (11, 5, 6, 7, 3, 12, 4, 5, 9)
Untuk membuat variabel tambahan bernama Gabrielle dengan data tersebut, Anda cukup melakukan hal berikut: >> keranjang. dff $ Gabrielle <- keranjang. dari. Gabrielle
Jika Anda ingin memeriksa apakah ini berhasil, namun Anda tidak ingin menampilkan bingkai data lengkap, Anda bisa menggunakan fungsi kepala (). Fungsi ini mengambil dua argumen: objek yang ingin Anda tampilkan dan jumlah baris yang ingin Anda lihat. Untuk melihat empat baris pertama dari bingkai data baru, keranjang. df, gunakan kode berikut:
>> kepala (keranjang, df, 4) Granny Geraldine Gabrielle 1 12 5 11 2nd 4 4 5 3 5 2 6 4 6 4 7
Menambahkan beberapa variabel menggunakan cbind
Anda dapat berpura-pura bingkai data Anda adalah matriks dan gunakan fungsi cbind () untuk melakukan ini. Tidak seperti saat Anda menggunakan rbind () pada frame data, Anda bahkan tidak perlu khawatir dengan nama baris atau kolom. Mari membuat bingkai data baru dengan tujuan Gertrude dan Guinevere. Untuk menggabungkan keduanya menjadi bingkai data, coba:>> baru. df <- data frame (+ Gertrude = c (3, 5, 2, 1, NA, 3, 1, 1, 4), + Guinevere = c (6, 9, 7, 3, 3, 6, 2, 10, 6) +)
Meskipun nama baris dari frame data baru. df dan keranjang Jika berbeda, R akan mengabaikan ini dan hanya menggunakan nama baris dari frame data pertama dalam fungsi cbind (), seperti yang dapat Anda lihat dari keluaran kode berikut: >> head (cbind (baskets. df, new df), 4) Granny Geraldine Gabrielle Gertrude Guinevere 1 12 5 11 3 6 2 4 4 5 5 9 3 5 2 6 2 7 4 6 4 7 1 3
Bila menggunakan bingkai data atau matriks dengan nama kolom, R akan menggunakannya sebagai nama variabel. Jika Anda menggunakan cbind () untuk menambahkan vektor ke bingkai data, R akan menggunakan nama vektor sebagai nama variabel kecuali jika Anda menentukannya sendiri, seperti yang Anda lakukan dengan rbind ().
Jika Anda mengikat matriks tanpa nama kolom ke frame data, R secara otomatis menggunakan nomor kolom sebagai nama.Itu akan menyebabkan sedikit masalah, karena nomor polos adalah nama objek yang tidak valid dan, karenanya, lebih sulit digunakan sebagai nama variabel. Dalam kasus ini, Anda sebaiknya menggunakan indeks.Kapan pun Anda ingin menggunakan bingkai data dan tidak ingin terus mengetikkan namanya diikuti $, Anda dapat menggunakan fungsi dengan () dan dalam (). Dengan fungsi in (), Anda juga dapat dengan mudah menambahkan variabel ke bingkai data.