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.




7
Apa perbedaan antara lapply dan do.call?
Saya belajar R baru-baru ini dan bingung oleh dua fungsi: lapplydan do.call. Tampaknya mereka hanya mirip dengan mapfungsi di Lisp. Tetapi mengapa ada dua fungsi dengan nama yang berbeda? Mengapa R tidak hanya menggunakan fungsi yang disebut map?


3
Tambahkan legenda ke plot garis ggplot2
Saya punya pertanyaan tentang legenda di ggplot2. Saya berhasil menggambar tiga garis dalam grafik yang sama dan ingin menambahkan legenda dengan tiga warna yang digunakan. Ini adalah kode yang digunakan library(ggplot2) require(RCurl) link<-getURL("https://dl.dropbox.com/s/ds5zp9jonznpuwb/dat.txt") datos<- read.csv(textConnection(link),header=TRUE,sep=";") datos$fecha <- as.POSIXct(datos[,1], format="%d/%m/%Y") temp = ggplot(data=datos,aes(x=fecha, y=TempMax,colour="1")) + geom_line(colour="red") + opts(title="TITULO") + ylab("Temperatura (C)") …
143 r  ggplot2  legend  r-faq 

9
Tambahkan Legenda umum untuk ggplots gabungan
Saya memiliki dua ggplots yang saya sejajarkan secara horizontal grid.arrange. Saya telah melihat-lihat banyak posting forum, tetapi semua yang saya coba tampaknya merupakan perintah yang sekarang diperbarui dan diberi nama yang lain. Data saya terlihat seperti ini; # Data plot 1 axis1 axis2 group1 -0.212201 0.358867 group2 -0.279756 -0.126194 group3 …
143 r  ggplot2  legend  gridextra 


17
Mengganti NAS dengan nilai non-NA terbaru
Dalam data.frame (atau data.table), saya ingin "mengisi maju" NAS dengan nilai non-NA terdekat sebelumnya. Contoh sederhana, menggunakan vektor (bukan a data.frame) adalah sebagai berikut: > y <- c(NA, 2, 2, NA, NA, 3, NA, 4, NA, NA) Saya ingin fungsi fill.NAs()yang memungkinkan saya membangun yysedemikian rupa sehingga: > yy [1] …
141 r  data.table  zoo  r-faq 

7
Menyimpan plot grid.arrange () ke file
Saya mencoba untuk merencanakan beberapa plot menggunakan ggplot2, mengaturnya menggunakan grid.arrange(). Karena saya berhasil menemukan seseorang yang menjelaskan masalah sebenarnya yang saya miliki, saya telah mengutip dari deskripsi masalah dari tautan : Ketika saya menggunakan ggsave()setelah grid.arrange(), yaitu grid.arrange(sgcir1,sgcir2,sgcir3,ncol=2,nrow=2) ggsave("sgcirNIR.jpg") Saya tidak menyimpan plot grid tetapi ggplot individu terakhir. Apakah …
141 r  ggplot2  gridextra 


5
Setara dengan “throw” di R
Bagaimana seseorang "melempar" kesalahan pada R? Saya memiliki fungsi yang mengambil bingkai data dan beberapa nama kolom dan mengerjakannya. Jika kolom tidak ada, saya ingin fungsi berhenti dan menghentikan semua fungsi tergantung padanya. Saya telah melihat recoverdan browsedan tracebacktetapi, yah, mereka sepertinya dekat tetapi tidak apa yang saya cari.
140 r  error-handling 


9
Pilih baris pertama dan terakhir dari data yang dikelompokkan
Pertanyaan Menggunakan dplyr, bagaimana cara memilih observasi / baris atas dan bawah dari data yang dikelompokkan dalam satu pernyataan? Data & Contoh Diberikan bingkai data df <- data.frame(id=c(1,1,1,2,2,2,3,3,3), stopId=c("a","b","c","a","b","c","a","b","c"), stopSequence=c(1,2,3,3,1,4,3,1,2)) Saya bisa mendapatkan pengamatan atas dan bawah dari setiap kelompok menggunakan slice, tetapi menggunakan dua pernyataan terpisah: firstStop <- df …
140 r  dplyr 

5
Pisahkan kode menjadi beberapa baris dalam skrip R.
Saya ingin membagi baris dalam skrip R menjadi beberapa baris (karena terlalu panjang). Bagaimana aku melakukan itu? Secara khusus, saya memiliki garis seperti setwd('~/a/very/long/path/here/that/goes/beyond/80/characters/and/then/some/more') Apakah mungkin untuk membagi jalur panjang menjadi beberapa baris? Saya mencoba setwd('~/a/very/long/path/here/that/goes/beyond/80/characters/and/ then/some/more') dengan returnkunci di akhir baris pertama; tapi itu tidak berhasil. Terima kasih.
139 r  multiline 

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.