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.


4
Apa perbedaan antara kelas integer dan kelas numerik di R
Saya ingin mengawali ini dengan mengatakan saya seorang pemula pemrograman absolut, jadi mohon maaf betapa mendasar pertanyaan ini. Saya mencoba untuk mendapatkan pemahaman yang lebih baik tentang kelas "atom" di R dan mungkin ini berlaku untuk kelas dalam pemrograman secara umum. Saya memahami perbedaan antara kelas data karakter, logika, dan …
96 r  class  object  integer  numeric 


7
Faktor di R: lebih dari sekadar gangguan?
Salah satu tipe data dasar di R adalah faktor. Dalam pengalaman saya, faktor-faktor pada dasarnya menyakitkan dan saya tidak pernah menggunakannya. Saya selalu mengonversi ke karakter. Saya merasa aneh seperti saya melewatkan sesuatu. Adakah beberapa contoh penting dari fungsi yang menggunakan faktor sebagai variabel pengelompokan di mana tipe data faktor …

5
Mengarsir plot kepadatan kernel antara dua titik.
Saya sering menggunakan plot kepadatan kernel untuk menggambarkan distribusi. Ini mudah dan cepat untuk dibuat di R seperti: set.seed(1) draws <- rnorm(100)^2 dens <- density(draws) plot(dens) #or in one line like this: plot(density(rnorm(100)^2)) Yang memberi saya PDF kecil yang bagus ini: Saya ingin menaungi area di bawah PDF dari persentil …
95 r  plot 




11
Bagaimana cara membulatkan ke 10 (atau 100 atau X) terdekat?
Saya menulis fungsi untuk memplot data. Saya ingin menentukan angka bulat yang bagus untuk sumbu y maxyang lebih besar dari maks dataset. Secara khusus, saya menginginkan fungsi fooyang melakukan hal berikut: foo(4) == 5 foo(6.1) == 10 #maybe 7 would be better foo(30.1) == 40 foo(100.1) == 110 Saya sudah …
95 r  rounding 

9
Tangkapan grup Regex di R dengan beberapa grup tangkapan
Di R, apakah mungkin untuk mengekstrak tangkapan grup dari pencocokan ekspresi reguler? Sejauh yang saya tahu, tidak ada grep, grepl, regexpr, gregexpr, sub, atau gsubmengembalikan menangkap kelompok. Saya perlu mengekstrak pasangan nilai kunci dari string yang dikodekan sebagai berikut: \((.*?) :: (0\.[0-9]+)\) Saya selalu dapat melakukan beberapa grep pertandingan penuh, …


1
Bagaimana menafsirkan pesan dplyr `summarize ()` mengelompokkan kembali keluaran dengan 'x' (menimpa dengan argumen `.groups`)?
Saya mulai mendapatkan pesan baru (lihat judul posting) ketika menjalankan group_by dan meringkas () setelah memperbarui ke versi pengembangan dplyr 0.8.99.9003. Berikut adalah contoh untuk membuat ulang output: library(tidyverse) library(hablar) df <- read_csv("year, week, rat_house_females, rat_house_males, mouse_wild_females, mouse_wild_males 2018,10,1,1,1,1 2018,10,1,1,1,1 2018,11,2,2,2,2 2018,11,2,2,2,2 2019,10,3,3,3,3 2019,10,3,3,3,3 2019,11,4,4,4,4 2019,11,4,4,4,4") %>% convert(chr(year,week)) %>% mutate(total_rodents …
95 r  dplyr  summarize 

5
Ganti semua nilai tertentu dalam bingkai data
Memiliki kerangka data, bagaimana cara saya mengganti semua nilai tertentu di sepanjang semua baris dan kolom. Katakanlah misalnya saya ingin mengganti semua catatan kosong dengan NA's (tanpa mengetik posisi): df <- data.frame(list(A=c("", "xyz", "jkl"), B=c(12, "", 100))) A B 1 12 2 xyz 3 jkl 100 Hasil yang diharapkan: A …
95 r  dataframe  replace 

4
Bagaimana saya bisa mendapatkan petak ggplot yang 'tidak seimbang'?
Dengan grid.arrangesaya dapat mengatur banyak ggplotgambar dalam kotak untuk mencapai gambar multi-panel dengan menggunakan sesuatu seperti: library(ggplot2) library(grid) library(gridExtra) buat beberapa plot ggplot2, lalu plot5 <- grid.arrange(plot4, plot1, heights=c(3/4, 1/4), ncol=1, nrow=2) Bagaimana saya bisa mendapatkan tata letak 2 kolom yang 'tidak seimbang' dengan satu plot di seluruh kolom pertama …
94 r  ggplot2  r-grid 

2
Perbedaan antara as.POSIXct / as.POSIXlt dan strptime untuk mengonversi vektor karakter ke POSIXct / POSIXlt
Saya telah mengikuti sejumlah pertanyaan di sini yang menanyakan tentang cara mengonversi vektor karakter ke kelas waktu. Saya sering melihat 2 metode, strptime dan metode as.POSIXct / as.POSIXlt. Saya melihat 2 fungsi tetapi tidak jelas apa perbedaannya. strptime function (x, format, tz = "") { y <- .Internal(strptime(as.character(x), format, tz)) …
94 r  date  time  benchmarking 

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.