«r» etiketlenmiş sorular

R, istatistiksel hesaplama, biyoinformatik, görselleştirme ve genel hesaplama için ücretsiz, açık kaynaklı bir programlama dili ve yazılım ortamıdır. Lütfen istenen çıktı ile birlikte minimum ve tekrarlanabilir örnekler verin. Veri için `dput ()` kullanın ve `library ()` çağrıları olan tüm temel olmayan paketleri belirtin. Verileri veri veya kod için gömmeyin, onun yerine girintili kod blokları kullanın. İstatistiklerle ilgili sorular için https://stats.stackexchange.com adresini kullanın.

7
Vektör olarak bir dplyr tbl sütununu çıkarma
Veritabanı arka uçlu bir tbl'den bir vektör olarak bir dplyr tbl sütunu almanın daha özlü bir yolu var mı (yani veri çerçevesi / tablosu doğrudan alt küme olamaz)? require(dplyr) db <- src_sqlite(tempfile(), create = TRUE) iris2 <- copy_to(db, iris) iris2$Species # NULL Bu çok kolay olurdu, yani collect(select(iris2, Species))[, 1] …

3
“VEYA” kullanarak bir veri çerçevesini alt kümeye ayarlamak için birden çok koşul nasıl birleştirilir?
R'de bir data.frame var. İki farklı sütun üzerinde iki farklı koşul denemek istiyorum, ancak bu koşulların kapsayıcı olmasını istiyorum. Bu nedenle, koşulları bir araya getirmek için "VEYA" kullanmak istiyorum. "VE" koşulunu kullanmak istediğimde aşağıdaki sözdizimini daha önce çok başarılı bir şekilde kullandım. my.data.frame <- data[(data$V1 > 2) & (data$V2 < …
174 r  conditional  dataframe 

11
İki kelimeden oluşan bir dizede her iki kelimenin ilk harfini büyük yaz
Diyelim ki iki kelimeden oluşan bir dizem var ve ikisinden de büyük harf kullanmak istiyorum. name <- c("zip code", "state", "final count") HmiscPaket işlevi vardır capitalizeilk kelimeyi büyük harfle, ama ben büyük harfle ikinci kelime nasıl emin değilim. İçin yardım sayfası, capitalizebu görevi gerçekleştirebileceğini göstermez. library(Hmisc) capitalize(name) # [1] "Zip …
174 r  string  title-case 


10
Tek seferde birden fazla paket yükleyin
Requir komutunu tekrar tekrar yazmadan bir sürü paketi bir kerede nasıl yükleyebilirim? Çökme ve yanma gibi üç yaklaşımı denedim. Temel olarak, onları yükleyecek bir fonksiyona paket isimleri vektörü sağlamak istiyorum. x<-c("plyr", "psych", "tm") require(x) lapply(x, require) do.call("require", x)
174 r  packages 

8
Bir R veri çerçevesindeki her satır için
Bir dataframe var ve bu dataframe her satır için bazı karmaşık aramalar yapmak ve bir dosyaya bazı veri eklemek zorunda. DataFrame biyolojik araştırmada kullanılan 96 oyuklu plakalardan seçilen kuyular için bilimsel sonuçlar içerir, bu yüzden şöyle bir şey yapmak istiyorum: for (well in dataFrame) { wellName <- well$name # string …
173 r  dataframe  rows 

3
.SD ne anlama geliyor?
.SDyararlı görünüyor ama onunla ne yaptığımı gerçekten bilmiyorum. Ne anlama geliyor? Neden bir önceki dönem var (tam durak). Kullandığımda ne oluyor? Ben okudum: grup sütun (lar) hariç, her grup için 'veri alt kümesini içeren .SDbir . Gruplama , gruplama , anahtarlama ve _ad hoc_data.tablexibybyby Bu, kızının bir data.tablesonraki operasyon için …
173 r  data.table 

3
Neden lapply yerine purrr :: map kullanıyorsunuz?
Kullanmamın bir nedeni var mı? map(<list-like-object>, function(x) <do stuff>) onun yerine lapply(<list-like-object>, function(x) <do stuff>) çıktı aynı olmalı ve yaptığım ölçütlerin lapplybiraz daha hızlı olduğunu gösteriyor gibi görünüyor ( mapstandart dışı değerlendirme girişinin tümünü değerlendirmek için ihtiyaçlar olmalı ). Öyleyse böyle basit durumlar için gerçekten geçiş yapmamın bir nedeni var …
172 r  purrr 

8
Kategorik değişkenlerin grafiklerindeki sayımlar yerine% 'yi göster
Kategorik bir değişken çiziyorum ve her kategori değeri için sayıları göstermek yerine. ggplotBu kategorideki değerlerin yüzdesini görüntülemek için bir yol arıyorum . Tabii ki, hesaplanan yüzde ile başka bir değişken oluşturmak ve bunu çizmek mümkündür, ancak bunu birkaç düzine kez yapmak zorundayım ve bunu tek bir komutta başarmayı umuyorum. Gibi …
171 r  ggplot2 

8
Birden fazla "bilinmeyen sütun" uyarısını düzeltme
Tüm komut türleri (örneğin, paketlere güncelleştirmeleri yüklemek için str (x)) için "bilinmeyen sütun" kalıcı bir çoklu uyarısı var ve bu hata ayıklama veya düzeltmek nasıl emin değilim. "Bilinmeyen sütun" uyarısı, yeniden adlandırdığım bir tbl_df dosyasındaki bir değişkenle açıkça ilişkilidir, ancak uyarı, tbl_df ile alakasız görünen her türlü komutta görüntülenir (ör. …
171 r  dplyr 


9
"Dplyr" de dinamik değişken adları kullanın
dplyr::mutate()Bir veri çerçevesinde birden çok yeni sütun oluşturmak için kullanmak istiyorum . Sütun adları ve içerikleri dinamik olarak oluşturulmalıdır. İris'den örnek veriler: library(dplyr) iris <- tbl_df(iris) Petal.WidthDeğişkenden yeni sütunlarımı değiştirmek için bir işlev oluşturdum : multipetal <- function(df, n) { varname <- paste("petal", n , sep=".") df <- mutate(df, varname …
168 r  dplyr  r-faq 

12
Her veri satırındaki her satırdan birden çok bağımsız değişkeni olan uygulamalı işlev çağrısı
Birden çok sütunlu bir veri çerçevem ​​var. Veri çerçevesindeki her satır için, satırdaki bir işlevi çağırmak istiyorum ve işlevin girişi bu satırdan birden çok sütun kullanıyor. Örneğin, bu veriye ve iki argümanı kabul eden bu testFunc'a sahip olduğumuzu varsayalım: > df <- data.frame(x=c(1,2), y=c(3,4), z=c(5,6)) > df x y z …
168 r  dataframe 

5
Bir tabloyu veri çerçevesine dönüştürme
I-si olmak bu bir tablo R str(): 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" Ve yazdırdığımda şöyle görünüyor: y x q1 q2 q3 …
167 r 

7
Bir JSON dosyasından R'ye veri aktarma
Bir JSON dosyasından R'ye veri almanın bir yolu var mı? Daha spesifik olarak, dosya, dize alanları, nesneler ve diziler içeren bir JSON nesneleri dizisidir. RJSON Paketi, bu http://cran.r-project.org/web/packages/rjson/rjson.pdf ile nasıl başa çıkılacağı konusunda net değildir .
166 json  r 

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.