Rumah Keuangan Pribadi Bagaimana menambahkan field yang dihitung ke data dalam R - dummies

Bagaimana menambahkan field yang dihitung ke data dalam R - dummies

Daftar Isi:

Video: Unemployment 2025

Video: Unemployment 2025
Anonim

Setelah membuat subkumpulan data yang sesuai, langkah selanjutnya dalam analisis Anda mungkin adalah melakukan beberapa perhitungan dengan R.

Bagaimana melakukan aritmatika pada kolom bingkai data

R membuatnya sangat mudah untuk melakukan perhitungan pada kolom pada bingkai data karena masing-masing kolom itu sendiri merupakan vektor. Menempel bingkai data iris, cobalah melakukan beberapa perhitungan pada kolom. Misalnya, hitung rasio antara panjang dan lebar sepal:

>> x <- iris $ Sepal. Panjang / iris $ Sepal. Lebar
Sekarang Anda bisa menggunakan semua alat R untuk memeriksa hasilnya. Sebagai contoh, periksa lima elemen pertama hasil Anda dengan fungsi kepala (): >> kepala (x) [1] 1. 457143 1. 633333 1. 468750 1. 483871 1. 388889 1. 384615

Seperti yang Anda lihat, melakukan perhitungan pada kolom bingkai data sangat mudah. Ingatlah bahwa setiap kolom benar-benar sebuah vektor, jadi Anda hanya perlu mengingat bagaimana melakukan operasi pada vektor.


Cara menggunakan dengan dan dalam untuk memperbaiki pembacaan kode

Setelah beberapa saat menulis laporan subset di R, Anda akan bosan mengetik tanda dolar untuk mengekstrak kolom dari bingkai data. Untungnya, ada cara untuk mengurangi jumlah mengetik dan membuat kode Anda lebih mudah dibaca pada saat bersamaan. Caranya adalah dengan menggunakan fungsi with (). Coba dengan ini: >> y <- with (iris, Sepal Panjang / Sepal Lebar)

Fungsi with () memungkinkan Anda untuk merujuk pada kolom di dalam bingkai data tanpa secara eksplisit menggunakan tanda dolar atau bahkan nama dari frame data itu sendiri. Jadi, dalam contoh kita, karena Anda menggunakan (iris, …) R tahu untuk mengevaluasi keduanya Sepal. Panjang dan Sepal. Lebar dalam konteks iris.

Mudah-mudahan, Anda setuju bahwa ini lebih mudah dibaca dan dimengerti. Dengan mencetak nilai variabel baru y Anda, Anda dapat mengonfirmasi bahwa itu identik dengan x pada contoh sebelumnya. >> kepala (y) [1] 1. 457143 1. 633333 1. 468750 1. 483871 1. 388889 1. 384615

Anda juga dapat menggunakan fungsi () yang sama agar R memberi tahu Anda apakah nilai-nilai ini Sebenarnya, itu sama:

>> identik (x, y) [1] TRUE

Selain dengan (), fungsi membantu dalam () memungkinkan Anda menetapkan nilai ke kolom pada data Anda dengan sangat mudah. Katakanlah Anda ingin menambahkan rasio yang dihitung dari panjang sepal ke lebar ke bingkai data asli. Anda sudah terbiasa menulis seperti ini: >> iris $ ratio <- iris $ Sepal. Panjang / iris $ Sepal. Lebar

Sekarang, gunakan di dalam () itu berubah menjadi sebagai berikut:

>> iris <- dalam (iris, rasio <- sepal.Panjang / Sepal. Lebar)

Ini bekerja dengan cara yang sangat mirip dengan (), kecuali bahwa Anda dapat menggunakan operator penugasan (<-) di dalam fungsi Anda. Jika sekarang Anda melihat struktur iris, Anda akan melihat rasio itu adalah kolom: >> kepala (iris $ rasio) [1] 1. 457143 1. 633333 1. 468750 1. 483871 1. 388889 1. 384615
Bagaimana menambahkan field yang dihitung ke data dalam R - dummies

Pilihan Editor

Objek Pengaturan di Adobe CS5 Illustrator - dummies

Objek Pengaturan di Adobe CS5 Illustrator - dummies

Objek baru di Adobe Creative Suite 5 (Adobe CS5) Ilustrator ditempatkan di atas benda yang ada Ubah pesanan mereka dengan memilih opsi menu Object → Arrange. Pilihan termudah adalah membawa benda ke depan atau mengirimkannya ke belakang. Hasil pengiriman ke depan atau ke belakang bisa jadi mengerikan jika Anda ...

Di Adobe CS5 Illustrator - dummies

Di Adobe CS5 Illustrator - dummies

Di Adobe Creative Suite 5 (Adobe CS5) Ilustrator, lapisan membantu dalam menghasilkan karya seni yang kompleks. Lapisan mirip dengan halaman yang jelas yang ditumpuk di atas karya seni Anda: Anda dapat menempatkan konten (teks, bentuk, dan objek lainnya) pada lapisan, mengangkat lapisan, melepaskan lapisan, menyembunyikan dan menampilkan lapisan, atau mengunci lapisan sehingga ...

Membuat Seleksi di Adobe CS5 Illustrator - dummies

Membuat Seleksi di Adobe CS5 Illustrator - dummies

Di Adobe Creative Suite 5 (Adobe CS5) Ilustrator proses Membuat pilihan memiliki banyak pilihan yang didukung oleh alat Panduan Pintar. Pilihan ini mencakup pilihan individu atau banyak, titik jangkar dan tenda. Panduan cerdas, diaktifkan secara default di Illustrator CS5, dapat membantu Anda membuat pilihan yang akurat. Panduan ini terlihat seperti Anda ...

Pilihan Editor

Cara Membuat Bagian Cepat di Outlook 2013 untuk Menyimpan Keystrokes - dummies

Cara Membuat Bagian Cepat di Outlook 2013 untuk Menyimpan Keystrokes - dummies

Anda dapat mengurangi usaha dengan menyimpan teks yang sering digunakan sebagai Bagian Cepat di Outlook 2013. Bila Anda mengetik teks yang sama ke dalam pesan e-mail Anda berkali-kali, Quick Parts sangat berguna. Bagian Cepat terdengar seperti Quick Steps - mereka berbeda, tapi keduanya sangat sederhana. Untuk membuat ...

Cara Memasukkan Janji dalam kalender 2013 Kalender - dummies

Cara Memasukkan Janji dalam kalender 2013 Kalender - dummies

Janji yang Anda siapkan untuk bekerja di Kalender Outlook 2013 sering meminta Anda memasukkan sedikit informasi lebih banyak daripada yang Anda butuhkan untuk janji pribadi Anda. Bila Anda ingin memberikan janji perawatan penuh, gunakan metode berikut:

Cara Memasukkan Janji Kalender dari Outlook. com - dummies

Cara Memasukkan Janji Kalender dari Outlook. com - dummies

Janji dan pertemuan yang Anda poskan di Outlook terkait dengan Outlook. com, jadi dari perangkat yang mendukung web, Anda dapat melihat di mana Anda seharusnya berada dan dengan siapa. Sekarang Anda akan tahu kapan Anda tersedia untuk pertemuan, makan siang, dan alunan lidah acak. Jika Anda menginginkan data Outlook 2013 dan Outlook Anda. com data untuk sinkronisasi secara otomatis, ...

Pilihan Editor

: Lapisan Aplikasi OSI - dummies

: Lapisan Aplikasi OSI - dummies

Lapisan tertinggi model Open System Interconnection (OSI), Lapisan aplikasi, berkaitan dengan teknik yang digunakan program aplikasi untuk berkomunikasi dengan jaringan. Selain berbagi file, jaringan memungkinkan pengguna berkomunikasi satu sama lain dengan berbagai cara. Misalnya, aplikasi perpesanan membiarkan pengguna jaringan saling bertukar pesan dengan menggunakan ...

: Lapisan Transport OSI Transport - dummies

: Lapisan Transport OSI Transport - dummies

Lapisan Transport Open System Interconnection (OSI) adalah lapisan tempat Anda akan menemukan protokol jaringan yang paling terkenal: TCP (biasanya dipasangkan dengan IP) dan SPX (biasanya dipasangkan dengan IPX). Sesuai namanya, lapisan Transport berkaitan dengan pengangkutan informasi dari satu komputer ke komputer lainnya. Tujuan utama lapisan Transport ...

Dasar-dasar jaringan: Topologi jaringan - dummies

Dasar-dasar jaringan: Topologi jaringan - dummies

Istilah topologi jaringan mengacu pada bentuk bagaimana komputer dan komponen jaringan lainnya terhubung satu sama lain. Ada beberapa jenis topologi jaringan, masing-masing memiliki kelebihan dan kekurangan. Dalam pembahasan topologi jaringan kedua istilah penting ini digunakan: Node: Simpul adalah perangkat yang terhubung ...