Pertanyaan yang diberi tag «r»

R adalah bahasa pemrograman open source dan lingkungan perangkat lunak bebas untuk komputasi statistik, bioinformatika, visualisasi, dan komputasi umum. Berikan contoh minimal dan dapat direproduksi bersama dengan output yang diinginkan. Gunakan `dput ()` untuk data dan tentukan semua paket non-basis dengan panggilan `library ()`. Jangan menanamkan gambar untuk data atau kode, sebagai gantinya gunakan blok kode indentasi. Untuk pertanyaan terkait statistik, gunakan https://stats.stackexchange.com.

9
Secara eksplisit memanggil kembali dalam suatu fungsi atau tidak
Beberapa waktu yang lalu saya ditegur oleh Simon Urbanek dari tim inti R (saya percaya) karena merekomendasikan pengguna untuk secara eksplisit menelepon returndi akhir fungsi (komentarnya sudah dihapus): foo = function() { return(value) } sebaliknya dia merekomendasikan: foo = function() { value } Mungkin dalam situasi seperti ini diperlukan: foo …
199 r 

4
R - Penurunan harga menghindari paket memuat pesan
Saya telah menggunakan Knitr via R-Studio, dan menurut saya cukup rapi. Saya punya masalah kecil sekalipun. Ketika saya sumber file di R-Chunk, keluaran knitr menyertakan komentar eksternal sebagai berikut: + FALSE Loading required package: ggplot2 + FALSE Loading required package: gridExtra + FALSE Loading required package: grid + FALSE Loading …


8
Bagaimana Anda menghapus kolom dengan nama di data.table?
Untuk menghilangkan kolom bernama "foo" dalam data.frame, saya dapat melakukan: df <- df[-grep('foo', colnames(df))] Namun, setelah dfdikonversi ke data.tableobjek, tidak ada cara untuk hanya menghapus kolom. Contoh: df <- data.frame(id = 1:100, foo = rnorm(100)) df2 <- df[-grep('foo', colnames(df))] # works df3 <- data.table(df) df3[-grep('foo', colnames(df3))] Tapi begitu dikonversi menjadi …
195 r  data.table 

2
Memahami kapan tepatnya data.table adalah referensi ke (vs salinan) data.table lain
Saya mengalami sedikit kesulitan memahami properti pass-by-reference dari data.table. Beberapa operasi tampaknya 'mematahkan' referensi, dan saya ingin memahami persis apa yang terjadi. Pada membuat data.tabledari yang lain data.table(via <-, kemudian memperbarui tabel baru dengan :=, tabel asli juga diubah. Ini diharapkan, sesuai: ?data.table::copy dan stackoverflow: pass-by-referensi-operator-dalam-data-tabel-paket Ini sebuah contoh: library(data.table) …

9
Mempercepat operasi loop di R
Saya memiliki masalah kinerja besar di R. Saya menulis fungsi yang beralih pada data.frameobjek. Itu hanya menambahkan kolom baru ke data.framedan mengumpulkan sesuatu. (operasi sederhana). The data.framememiliki sekitar 850 ribu baris. PC saya masih berfungsi (sekitar 10 jam sekarang) dan saya tidak tahu tentang runtime. dayloop2 <- function(temp){ for (i …
193 performance  r  loops  rcpp  r-faq 

4
Meniru palet warna default ggplot2
Fungsi apa yang dapat saya gunakan untuk mengemulasi palet warna default ggplot2 untuk jumlah warna yang diinginkan. Misalnya, input 3 akan menghasilkan vektor karakter warna HEX dengan warna-warna ini:
193 r  ggplot2 

5
Tampilkan / cetak semua baris tibble (tbl_df)
tibble(sebelumnya tbl_df) adalah versi bingkai data yang dibuat oleh dplyrpaket manipulasi bingkai data dalam R. Ini mencegah output tabel panjang ketika secara tidak sengaja memanggil bingkai data. Setelah frame data dibungkus oleh tibble/ tbl_df, apakah ada perintah untuk melihat seluruh frame data (semua baris dan kolom dari frame data)? Jika …
192 r  dplyr  options  display 

7
Hapus nilai-nilai NA dari vektor
Saya memiliki vektor besar yang memiliki beberapa NAnilai, dan saya mencoba untuk menemukan nilai maks dalam vektor tersebut (vektor adalah semua angka), tetapi saya tidak dapat melakukan ini karena NAnilainya. Bagaimana saya bisa menghapus NAnilai sehingga saya bisa menghitung maks?
191 r  max  min  na  missing-data 

5
Meningkatkan jumlah kutu sumbu
Saya membuat plot untuk beberapa data, tetapi jumlah kutu terlalu kecil, saya perlu lebih akurat dalam membaca. Apakah ada cara untuk meningkatkan jumlah kutu sumbu di ggplot2? Saya tahu saya bisa memberi tahu ggplot untuk menggunakan vektor sebagai kutu sumbu, tetapi yang saya inginkan adalah meningkatkan jumlah kutu, untuk semua …
191 r  ggplot2 

10
Memilih hanya kolom numerik dari bingkai data
Misalkan, Anda memiliki data.frame seperti ini: x <- data.frame(v1=1:20,v2=1:20,v3=1:20,v4=letters[1:20]) Bagaimana Anda memilih hanya kolom-kolom dalam x yang numerik?
189 r 

7
Mengubah ukuran font dan arah teks sumbu di ggplot2
Saya merencanakan grafik dengan variabel kategorikal pada sumbu x dan variabel numerik pada sumbu y. Untuk sumbu x, mengingat bahwa ada banyak titik data, pemformatan teks default menyebabkan label untuk setiap tanda centang tumpang tindih dengan label lain. Bagaimana cara (a) mengubah ukuran font untuk teks sumbu saya dan (b) …
188 r  ggplot2 

4
Filter baris yang berisi string tertentu
Saya harus memfilter bingkai data menggunakan kriteria baris yang berisi string RTB. Saya menggunakan dplyr. d.del <- df %.% group_by(TrackingPixel) %.% summarise(MonthDelivery = as.integer(sum(Revenue))) %.% arrange(desc(MonthDelivery)) Saya tahu saya dapat menggunakan fungsi filterdi dplyrtapi saya tidak persis bagaimana untuk menceritakannya untuk memeriksa isi dari string. Khususnya saya ingin memeriksa konten …
188 r  filter  dplyr 

2
Penggunaan ~ (tilde) dalam Bahasa pemrograman R
Saya melihat dalam tutorial tentang pemodelan regresi perintah berikut: myFormula <- Species ~ Sepal.Length + Sepal.Width + Petal.Length + Petal.Width Apa sebenarnya yang dilakukan perintah ini, dan apa peran ~(tilde) dalam perintah?
187 r  r-faq 

14
Alur kerja untuk analisis statistik dan penulisan laporan
Adakah yang punya kebijakan tentang alur kerja untuk analisis data terkait penulisan laporan khusus? Use-case pada dasarnya adalah ini: Klien memberikan laporan yang menggunakan analisis data, misalnya estimasi populasi dan peta terkait untuk distrik air. Analis mengunduh beberapa data, mengarsipkan data, dan menyimpan hasilnya (mis. Menambahkan kolom untuk populasi per …

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.