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
Cepat membaca tabel yang sangat besar sebagai kerangka data
Saya memiliki tabel yang sangat besar (30 juta baris) yang ingin saya muat sebagai dataframe di R. read.table()memiliki banyak fitur yang mudah, tetapi sepertinya ada banyak logika dalam implementasi yang akan memperlambat segalanya. Dalam kasus saya, saya berasumsi saya tahu jenis kolom sebelumnya, tabel tidak berisi judul kolom atau nama …
504 r  import  dataframe  r-faq 

16
Buat data.frame kosong
Saya mencoba menginisialisasi data.frame tanpa baris. Pada dasarnya, saya ingin menentukan tipe data untuk setiap kolom dan menamainya, tetapi hasilnya tidak ada baris yang dibuat. Yang terbaik yang bisa saya lakukan sejauh ini adalah sesuatu seperti: df <- data.frame(Date=as.Date("01/01/2000", format="%m/%d/%Y"), File="", User="", stringsAsFactors=FALSE) df <- df[-1,] Yang membuat data.frame dengan …
480 r  dataframe  r-faq 

2
Mengapa `[` lebih baik dari `subset`?
Ketika saya perlu memfilter data.frame, yaitu, mengekstrak baris yang memenuhi kondisi tertentu, saya lebih suka menggunakan subsetfungsi: subset(airquality, Month == 8 & Temp > 90) Alih-alih [fungsi: airquality[airquality$Month == 8 & airquality$Temp > 90, ] Ada dua alasan utama untuk preferensi saya: Saya menemukan kode membaca lebih baik, dari kiri …
400 r  filter  subset  r-faq 


6
Bagaimana cara saya menginstal paket R dari sumber?
Seorang teman mengirimi saya bersama tutorial ini besar di webscraping NYTimes dengan R . Saya sangat ingin mencobanya. Namun, langkah pertama adalah menginstal paket yang disebut RJSONIO dari sumber. Saya tahu R cukup baik, tetapi saya tidak tahu cara menginstal paket dari sumber. Saya menjalankan Mac OSX.
392 r  package  install  r-faq 

30
Apakah ada fungsi bawaan untuk menemukan mode?
Di R, mean()dan median()merupakan fungsi standar yang melakukan apa yang Anda harapkan. mode()memberi tahu Anda mode penyimpanan internal objek, bukan nilai yang paling banyak muncul dalam argumennya. Tetapi apakah ada fungsi perpustakaan standar yang mengimplementasikan mode statistik untuk vektor (atau daftar)?
392 r  statistics  r-faq 

12
Bagaimana dua string bisa digabungkan?
Bagaimana saya bisa menggabungkan (menggabungkan, menggabungkan) dua nilai? Misalnya saya punya: tmp = cbind("GAD", "AB") tmp # [,1] [,2] # [1,] "GAD" "AB" Tujuan saya adalah menggabungkan dua nilai dalam "tmp" ke satu string: tmp_new = "GAD,AB" Fungsi mana yang bisa melakukan ini untuk saya?

10
Mengekstrak kolom tertentu dari bingkai data
Saya memiliki bingkai data R dengan 6 kolom, dan saya ingin membuat kerangka data baru yang hanya memiliki tiga kolom. Dengan asumsi frame data saya df, dan saya ingin kolom ekstrak A, Bdan E, ini adalah satu-satunya perintah saya bisa mengetahui: data.frame(df$A,df$B,df$E) Apakah ada cara yang lebih ringkas untuk melakukan …
366 r  dataframe  r-faq 

13
Bagaimana cara memotong spasi putih depan dan belakang?
Saya mengalami beberapa masalah dengan memimpin dan mengikuti spasi putih di data.frame. Misalnya saya ingin lihat tertentu rowdalam data.frameberdasarkan kondisi tertentu: > myDummy[myDummy$country == c("Austria"),c(1,2,3:7,19)] [1] codeHelper country dummyLI dummyLMI dummyUMI [6] dummyHInonOECD dummyHIOECD dummyOECD <0 rows> (or 0-length row.names) Saya bertanya-tanya mengapa saya tidak mendapatkan hasil yang diharapkan karena …

15
Cara menjumlahkan variabel berdasarkan grup
Saya memiliki bingkai data dengan dua kolom. Kolom pertama berisi kategori seperti "Pertama", "Kedua", "Ketiga", dan kolom kedua memiliki angka yang mewakili berapa kali saya melihat grup tertentu dari "Kategori". Sebagai contoh: Category Frequency First 10 First 15 First 5 Second 2 Third 14 Third 20 Second 3 Saya ingin …
357 r  dataframe  aggregate  r-faq 

8
Bagaimana cara menambahkan angka nol di depan?
Saya memiliki satu set data yang terlihat seperti ini: anim <- c(25499,25500,25501,25502,25503,25504) sex <- c(1,2,2,1,2,1) wt <- c(0.8,1.2,1.0,2.0,1.8,1.4) data <- data.frame(anim,sex,wt) data anim sex wt anim2 1 25499 1 0.8 2 2 25500 2 1.2 2 3 25501 2 1.0 2 4 25502 1 2.0 2 5 25503 2 1.8 …

5
Cara menulis trycatch di R
Saya ingin menulis trycatchkode untuk mengatasi kesalahan dalam mengunduh dari web. url <- c( "http://stat.ethz.ch/R-manual/R-devel/library/base/html/connections.html", "http://en.wikipedia.org/wiki/Xz") y <- mapply(readLines, con=url) Kedua pernyataan ini berjalan dengan sukses. Di bawah, saya membuat alamat web yang tidak ada: url <- c("xxxxx", "http://en.wikipedia.org/wiki/Xz") url[1]tidak ada. Bagaimana cara menulis satu trycatchloop (fungsi) sehingga: Ketika URL …

28
Cara elegan untuk memeriksa paket yang hilang dan menginstalnya?
Saya tampaknya berbagi banyak kode dengan rekan penulis hari ini. Banyak dari mereka adalah pengguna R pemula dan menengah dan tidak menyadari bahwa mereka harus menginstal paket yang belum mereka miliki. Apakah ada cara yang elegan untuk menelepon installed.packages(), bandingkan dengan yang saya muat dan instal jika tidak ada?
337 r  packages  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.