Daftar Isi:
Video: cara input data sekunder ke dalam spss 2024
Dalam banyak kasus, Anda dapat mengekstrak nilai dari bingkai data di R dengan berpura-pura bahwa itu adalah matriks. Tapi meskipun frame data mungkin terlihat seperti matriks, pastinya tidak demikian. Tidak seperti matriks dan susunan, frame data tidak disimpan secara internal sebagai vektor tetapi sebagai daftar vektor.
Berpikir itu matriks
Jika Anda ingin mengekstrak nilai dari bingkai data, Anda bisa berpura-pura itu matriks dan mulai dari sana. Anda dapat menggunakan nomor indeks, nama, atau vektor logis untuk seleksi, seperti yang akan Anda lakukan dengan matriks. Misalnya, Anda bisa mendapatkan jumlah keranjang yang dicetak oleh Geraldine di game ketiga seperti ini:
Demikian juga, Anda bisa mendapatkan semua keranjang yang ditulis Nenek menggunakan indeks kolom, seperti ini: >> keranjang. df [1] [1] 12 4 5 6 9 3
Atau, jika Anda ingin ini menjadi bingkai data, Anda dapat menggunakan argumen drop = FALSE persis seperti yang Anda lakukan dengan matriks: >> str (keranjang. df [1, drop = FALSE]) 'data. bingkai ': 6 obs. dari 1 variabel: $ Nenek: num 12 4 5 6 9 3
Perhatikan bahwa, tidak seperti matriks, nama baris dijatuhkan jika Anda tidak menentukan argumen drop = FALSE.
Menempatkan dolar di mana data Anda
Sebagai pembaca yang cermat, Anda telah memperhatikan bahwa setiap variabel didahului dengan tanda dolar ($) pada output dari str (). R belum tentu mucikari data Anda di sini - tanda dolar hanyalah cara spesifik untuk mengakses variabel. Untuk mengakses Nenek variabel, Anda bisa menggunakan tanda dollar seperti ini: >> keranjang. df $ Nenek [1] 12 4 5 6 9 3
Jadi anda menentukan frame data, diikuti dengan tanda dollar dan kemudian nama variabelnya. Anda tidak harus mengelilingi nama variabel dengan tanda petik (seperti yang akan Anda lakukan bila menggunakan indeks). R akan mengembalikan vektor dengan semua nilai yang terkandung dalam variabel tersebut. Perhatikan lagi bahwa nama baris dijatuhkan di sini.Dengan metode tanda dolar ini, Anda hanya dapat mengakses satu variabel dalam satu waktu. Jika Anda ingin mengakses beberapa variabel sekaligus menggunakan nama mereka, Anda perlu menggunakan tanda kurung siku.