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
Ekstrak kolom tbl dplyr sebagai vektor
Apakah ada cara yang lebih ringkas untuk mendapatkan satu kolom dplyr tbl sebagai vektor, dari tbl dengan database back-end (mis. Frame data / tabel tidak dapat diatur secara langsung)? require(dplyr) db <- src_sqlite(tempfile(), create = TRUE) iris2 <- copy_to(db, iris) iris2$Species # NULL Itu akan terlalu mudah, jadi collect(select(iris2, Species))[, …

3
Bagaimana cara menggabungkan beberapa kondisi untuk mengelompokkan frame data menggunakan “OR”?
Saya memiliki data.frame di R. Saya ingin mencoba dua kondisi berbeda pada dua kolom berbeda, tapi saya ingin kondisi ini inklusif. Oleh karena itu, saya ingin menggunakan "ATAU" untuk menggabungkan kondisi. Saya telah menggunakan sintaks berikut sebelumnya dengan banyak keberhasilan ketika saya ingin menggunakan kondisi "DAN". my.data.frame <- data[(data$V1 > …
174 r  conditional  dataframe 

11
Gunakan huruf kapital untuk huruf pertama dari kedua kata dalam string dua kata
Katakanlah saya memiliki dua kata string dan saya ingin menggunakan keduanya. name <- c("zip code", "state", "final count") The Hmiscpaket memiliki fungsi capitalizeyang dikapitalisasi kata pertama, tapi aku tidak yakin bagaimana untuk mendapatkan kata kedua dikapitalisasi. Halaman bantuan untuk capitalizetidak menyarankan bahwa ia dapat melakukan tugas itu. library(Hmisc) capitalize(name) # …
174 r  string  title-case 

4
Cara menekan peringatan secara global dalam R Script
Saya memiliki skrip R panjang yang memberikan beberapa peringatan, yang dapat saya abaikan. Saya bisa menggunakan suppressWarnings(expr) untuk pernyataan tunggal. Tetapi bagaimana saya bisa menekan peringatan di R secara global? Apakah ada opsi untuk ini?
174 r  warnings 

10
Muat banyak paket sekaligus
Bagaimana saya bisa memuat banyak paket sekaligus tanpa mengetik ulang perintah yang diperlukan berulang kali? Saya sudah mencoba tiga pendekatan yang semuanya crash dan burn. Pada dasarnya, saya ingin menyediakan vektor nama paket ke fungsi yang akan memuatnya. x<-c("plyr", "psych", "tm") require(x) lapply(x, require) do.call("require", x)
174 r  packages 

8
Untuk setiap baris dalam bingkai data R
Saya memiliki dataframe, dan untuk setiap baris dalam dataframe saya harus melakukan beberapa pencarian rumit dan menambahkan beberapa data ke file. DataFrame berisi hasil-hasil ilmiah untuk sumur-sumur terpilih dari 96 pelat sumur yang digunakan dalam penelitian biologi, jadi saya ingin melakukan sesuatu seperti: for (well in dataFrame) { wellName <- …
173 r  dataframe  rows 

3
Apa yang dimaksud dengan .SD di data.table di R
.SDterlihat bermanfaat tetapi saya tidak benar-benar tahu apa yang saya lakukan dengannya. Apa artinya itu? Mengapa ada periode sebelumnya (berhenti penuh). Apa yang terjadi ketika saya menggunakannya? Saya membaca: .SDadalah data.tablesubkumpulan xdata untuk setiap grup, tidak termasuk kolom grup. Ini dapat digunakan saat pengelompokan berdasarkan i, saat pengelompokan oleh by, …
173 r  data.table 

8
Tampilkan% alih-alih hitungan dalam bagan variabel kategorikal
Saya merencanakan variabel kategori dan bukannya menunjukkan jumlah untuk setiap nilai kategori. Saya mencari cara ggplotuntuk menampilkan persentase nilai dalam kategori itu. Tentu saja, dimungkinkan untuk membuat variabel lain dengan persentase yang dihitung dan plot yang satu, tetapi saya harus melakukannya beberapa kali dan saya berharap untuk mencapai itu dalam …
171 r  ggplot2 

3
Mengapa menggunakan purrr :: map bukan lapply?
Apakah ada alasan mengapa saya harus menggunakannya map(<list-like-object>, function(x) <do stuff>) dari pada lapply(<list-like-object>, function(x) <do stuff>) outputnya harus sama dan tolok ukur yang saya buat nampaknya menunjukkan bahwa lapplysedikit lebih cepat (harus sesuai dengan mapkebutuhan untuk mengevaluasi semua input non-standar-evaluasi). Jadi apakah ada alasan mengapa untuk kasus sederhana seperti …
171 r  purrr 


8
Memperbaiki beberapa "kolom tidak dikenal" peringatan
Saya memiliki beberapa peringatan berulang "kolom tidak dikenal" untuk semua jenis perintah (mis. Str (x) untuk menginstal pembaruan pada paket), dan tidak yakin bagaimana cara men-debug ini atau memperbaikinya. Peringatan "kolom tidak dikenal" jelas terkait dengan variabel dalam tbl_df yang saya beri nama baru, tetapi peringatan muncul di semua jenis …
170 r  dplyr 

9
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 Petal.Widthvariabel: multipetal <- function(df, n) { varname <- paste("petal", n , sep=".") df …
168 r  dplyr  r-faq 


5
Cara mengonversi tabel ke bingkai data
Saya punya tabel di R yang memiliki str()ini: table [1:3, 1:4] 0.166 0.319 0.457 0.261 0.248 ... - attr(*, "dimnames")=List of 2 ..$ x: chr [1:3] "Metro >=1 million" "Metro <1 million" "Non-Metro Counties" ..$ y: chr [1:4] "q1" "q2" "q3" "q4" Dan terlihat seperti ini ketika saya mencetaknya: y …
167 r 

7
Mengimpor data dari file JSON ke R
Apakah ada cara untuk mengimpor data dari file JSON ke R? Lebih khusus lagi, file adalah array objek JSON dengan bidang string, objek, dan array. Paket RJSON tidak begitu jelas tentang cara menangani http://cran.r-project.org/web/packages/rjson/rjson.pdf ini .
166 json  r 

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.