Pertanyaan yang diberi tag «r-faq»

Tag r-faq dibuat untuk mengelompokkan sejumlah pertanyaan terbatas yang membahas masalah yang muncul secara teratur pada tag R. Ini bukan FAQ resmi tentang R untuk SO, tetapi harus berfungsi sebagai sumber informasi yang menarik tentang masalah umum.


11
Bagaimana cara menyimpan plot sebagai gambar pada disk?
Saya merencanakan regresi linier sederhana menggunakan R. Saya ingin menyimpan gambar itu sebagai PNG atau JPEG, apakah mungkin untuk melakukannya secara otomatis? (melalui kode) Ada dua pertanyaan berbeda: Pertama, saya sudah melihat plot di monitor saya dan saya ingin menyimpannya apa adanya. Kedua, saya belum membuat plot, tetapi saya ingin …
304 r  plot  ggplot2  lattice  r-faq 

13
Pesan Bar dalam grafik batang ggplot2
Saya mencoba membuat grafik batang di mana batang terbesar akan terdekat dengan sumbu y dan batang terpendek akan menjadi yang terjauh. Jadi ini seperti Tabel yang saya miliki Name Position 1 James Goalkeeper 2 Frank Goalkeeper 3 Jean Defense 4 Steve Defense 5 John Defense 6 Tim Striker Jadi saya …
301 r  ggplot2  r-faq 


9
Uji apakah karakter ada dalam string
Saya mencoba menentukan apakah suatu string adalah bagian dari string lain. Sebagai contoh: chars <- "test" value <- "es" Saya ingin mengembalikan TRUE jika "value" muncul sebagai bagian dari string "chars". Dalam skenario berikut, saya ingin mengembalikan false: chars <- "test" value <- "et"
279 r  regex  string  r-faq 


6
Menggabungkan vektor string / karakter
Jika saya memiliki vektor tipe karakter, bagaimana saya bisa menggabungkan nilai ke dalam string? Inilah yang akan saya lakukan dengan paste () : sdata = c('a', 'b', 'c') paste(sdata[1], sdata[2], sdata[3], sep ='') menghasilkan "abc". Tapi tentu saja, itu hanya berfungsi jika saya tahu panjang sdata sebelumnya.
273 r  string  r-faq 

12
Memformat tempat desimal di R
Saya memiliki nomor, misalnya 1.128347132904321674821 yang ingin saya tunjukkan sebagai hanya dua tempat desimal ketika output ke layar (atau ditulis ke file). Bagaimana seseorang melakukan itu? x <- 1.128347132904321674821 EDIT: Penggunaan: options(digits=2) Telah disarankan sebagai jawaban yang memungkinkan. Apakah ada cara untuk menentukan ini dalam skrip untuk penggunaan satu kali? …
264 r  formatting  rounding  r-faq 

11
Bagaimana cara membentuk kembali data dari format panjang ke lebar
Saya mengalami kesulitan mengatur ulang bingkai data berikut: set.seed(45) dat1 <- data.frame( name = rep(c("firstName", "secondName"), each=4), numbers = rep(1:4, 2), value = rnorm(8) ) dat1 name numbers value 1 firstName 1 0.3407997 2 firstName 2 -0.7033403 3 firstName 3 -0.3795377 4 firstName 4 -0.7460474 5 secondName 1 -0.8981073 6 …
263 r  reshape  r-faq 

9
Secara bersamaan menggabungkan banyak data.frame dalam daftar
Saya memiliki daftar banyak data.frame yang ingin saya gabungkan. Masalahnya di sini adalah bahwa setiap data.frame berbeda dalam hal jumlah baris dan kolom, tetapi mereka semua berbagi variabel kunci (yang saya panggil "var1"dan "var2"dalam kode di bawah). Jika data.frame identik dalam hal kolom, saya hanya bisa rbind, untuk yang plyr's …
259 r  list  merge  dataframe  r-faq 

26
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. Bagaimana saya bisa melakukan itu?
255 r  file  path  rscript  r-faq 

15
Membagi kolom string bingkai data menjadi beberapa kolom
Saya ingin mengambil data formulir before = data.frame(attr = c(1,30,4,6), type=c('foo_and_bar','foo_and_bar_2')) attr type 1 1 foo_and_bar 2 30 foo_and_bar_2 3 4 foo_and_bar 4 6 foo_and_bar_2 dan gunakan split()pada kolom " type" dari atas untuk mendapatkan sesuatu seperti ini: attr type_1 type_2 1 1 foo bar 2 30 foo bar_2 3 …
245 r  string  dataframe  split  r-faq 


15
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 geom_line). Bisakah saya memindahkan poros geom_lineke kanan?
231 r  ggplot2  r-faq 


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.