Pertanyaan yang diberi tag r-faq

255
Tentukan jalur skrip pelaksana

Saya memiliki skrip bernama foo.Ryang menyertakan skrip lain other.R, yang ada di direktori yang sama: #!/usr/bin/env Rscript message("Hello") source("other.R") Tetapi saya ingin Rmenemukan bahwa other.Rapa pun direktori kerja saat ini. Dengan kata lain, foo.Rperlu tahu jalannya sendiri....

231
ggplot dengan sumbu 2 y di setiap sisi dan skala yang berbeda

Saya perlu memplot grafik batang yang menunjukkan jumlah dan grafik garis yang menunjukkan nilai semua dalam satu grafik, saya bisa melakukan keduanya secara terpisah, tetapi ketika saya menyatukannya, skala saya dari lapisan pertama (yaitu geom_bar) tumpang tindih dengan yang kedua lapisan (yaitu...

226
Format data R: RData, Rda, Rds dll

Apa perbedaan utama antara file .RData, .Rda dan .Rds? Lebih spesifik: Apakah ada perbedaan dalam kompresi dll? Kapan setiap jenis digunakan? Bagaimana cara mengubah satu tipe ke tipe

219
Bagaimana cara mengimpor beberapa file .csv sekaligus?

Misalkan kita memiliki folder yang berisi banyak file data.csv, masing-masing berisi jumlah variabel yang sama tetapi masing-masing dari waktu yang berbeda. Apakah ada cara di R untuk mengimpor semuanya secara bersamaan daripada harus mengimpor semuanya secara individual? Masalah saya adalah bahwa...

215
Temukan hari dalam seminggu

Katakanlah saya punya kencan di R dan diformat sebagai berikut. date 2012-02-01 2012-02-01 2012-02-02 Apakah ada cara di R untuk menambahkan kolom lain dengan hari dalam seminggu terkait dengan tanggal? Dataset benar-benar besar, jadi tidak masuk akal untuk secara manual dan melakukan...

193
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...

187
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

186
Bagaimana cara membuat daftar bingkai data?

Bagaimana cara membuat daftar frame data dan bagaimana cara mengakses masing-masing frame data dari daftar? Misalnya, bagaimana saya bisa memasukkan bingkai data ini dalam daftar? d1 <- data.frame(y1 = c(1, 2, 3), y2 = c(4, 5, 6)) d2 <- data.frame(y1 = c(3, 2, 1), y2 = c(6, 5,...

185
Menghitung moving average

Saya mencoba menggunakan R untuk menghitung rata-rata bergerak atas serangkaian nilai dalam sebuah matriks. Pencarian milis R normal belum sangat membantu. Sepertinya tidak ada fungsi bawaan di R yang akan memungkinkan saya menghitung rata-rata bergerak. Apakah ada paket yang menyediakannya? Atau...

168
Gunakan nama variabel dinamis dalam `dplyr`

Saya ingin menggunakan dplyr::mutate()untuk membuat beberapa kolom baru dalam bingkai data. Nama kolom dan isinya harus dihasilkan secara dinamis. Contoh data dari iris: library(dplyr) iris <- tbl_df(iris) Saya telah membuat fungsi untuk mengubah kolom baru saya dari

163
Penomoran baris dalam grup dalam bingkai data

Bekerja dengan bingkai data yang mirip dengan ini: set.seed(100) df <- data.frame(cat = c(rep("aaa", 5), rep("bbb", 5), rep("ccc", 5)), val = runif(15)) df <- df[order(df$cat, df$val), ] df cat val 1 aaa 0.05638315 2 aaa 0.25767250 3 aaa 0.30776611 4 aaa 0.46854928 5 aaa...