Daftar Isi:
- Bagaimana melakukan aritmatika pada kolom bingkai data
- 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.
Video: Unemployment 2025
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:
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:
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:
