«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.

6
Dizelerdeki belirli karakterleri değiştirme
Excel'deki Bul ve Değiştir özelliğine benzer şekilde, bir vektör içindeki dizelerden belirli karakterleri kaldırmak istiyorum . İşte başladığım veriler: group <- data.frame(c("12357e", "12575e", "197e18", "e18947") Sadece ilk sütunla başlıyorum; e'S kaldırarak ikinci sütun üretmek istiyorum : group group.no.e 12357e 12357 12575e 12575 197e18 19718 e18947 18947

12
% Cinsinden% cinsinden
Bir veri çerçevesindeki D1 kategorik bir değişken V1, A'dan Z'ye kadar harflerle temsil edilen değerlere sahip olabilir. B, N ve T gibi bazı değerleri hariç tutan bir D2 alt kümesi oluşturmak istiyorum. Temel olarak, bir komut istiyorum karşıtı %in% D2 = subset(D1, V1 %in% c('B','N',T'))
262 r 


9
Bir listedeki birden çok veriyi aynı anda birleştirin. Çerçeveler
Birleştirmek istediğim birçok data.frames listem var. Buradaki sorun, her data.frame'in satır ve sütun sayısı bakımından farklılık göstermesidir, ancak hepsinin anahtar değişkenlerini (aradığım "var1"ve "var2"aşağıdaki kodda) paylaşmasıdır . rbindData.frames sütunlar açısından özdeş olsaydı, sadece , plyr rbind.fill iş yapmak istiyorum, ama bu verilerde durum böyle değil. Çünkü mergekomut sadece 2 data.frames …
259 r  list  merge  dataframe  r-faq 

3
Ggplot2'deki Orta Konu başlığı
Merhaba bu basit kod (ve bu sabahki tüm senaryolarım) bana ggplot2'de merkez dışı bir başlık vermeye başladı Ubuntu version: 16.04 R studio version: Version 0.99.896 R version: 3.3.2 GGPLOT2 version: 2.2.0 Bunu denemek ve düzeltmek için bu sabah taze yükledim .... dat <- data.frame( time = factor(c("Lunch","Dinner"), levels=c("Lunch","Dinner")), total_bill = …
257 r  ggplot2 

26
Yürütme komut dosyasının yolunu belirleme
Aynı dizinde foo.Rbaşka bir komut dosyası içeren adlı bir komut dosyası var other.R: #!/usr/bin/env Rscript message("Hello") source("other.R") Ama bunu Rbulmak istiyorumother.R şu anki çalışma dizini ne olursa olsun . Başka bir deyişle, foo.Rkendi yolunu bilmek gerekir. Bunu nasıl yapabilirim?
255 r  file  path  rscript  r-faq 


4
Legend ggplot 2.2 Kaldır
Bir katmanın efsanesini (pürüzsüz) tutmaya ve diğer (efsanenin) efsanesini kaldırmaya çalışıyorum. Efsaneleri guides(colour = FALSE)ve ile kapatmayı denedim geom_point(aes(color = vs), show.legend = FALSE). Düzenleme : Bu soru ve cevapları popüler olduğundan, tekrarlanabilir bir örnek sırayla görünüyor: library(ggplot2) ggplot(data = mtcars, aes(x = mpg, y = disp, group = gear)) …
250 r  ggplot2  legend 

7
Yeniden sıralamada YAML geçerli tarihi
Şu anki tarihi, .rmdişlenecek bir belgenin knitrve rmarkdownpaketin YAML ön öğesine koymak için bir hile olup olmadığını merak ediyorum . Wiki sayfalarımın üstünde aşağıdaki satır vardı, _baptiste, `r format(Sys.time(), "%d %B, %Y")`_ ve 03 Mayıs 2014'te html çıktısında baptiste'ye dönüşecekti . Şimdi, tarafından sağlanan gelişmiş pandoc sarıcı yararlanmak istiyorum rmarkdown, …
247 r  yaml  knitr  r-markdown 

15
Veri çerçevesi dizesi sütununu birden çok sütuna böl
Formun verilerini almak istiyorum 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 ve split()"type " yukarıdaki gibi bir şey elde etmek için kullanın: attr type_1 type_2 1 1 foo bar 2 30 foo bar_2 3 4 foo bar …
246 r  string  dataframe  split  r-faq 

17
İtfa edilmiş sabit sürede R'deki bir listeye bir nesne eklensin mi O (1)?
Bazı R listem mylistvarsa, objbuna bir öğe ekleyebilirsiniz : mylist[[length(mylist)+1]] <- obj Ama elbette daha kompakt bir yol var. R'de yeniyken, şöyle yazmayı denedim lappend(): lappend <- function(lst, obj) { lst[[length(lst)+1]] <- obj return(lst) } ama tabii ki bu R'nin çağrı-ad-semantiği nedeniyle işe yaramaz ( lstçağrı üzerine etkin bir şekilde …
245 r  performance  list  append  big-o 


15
Her bir tarafta 2 y ekseni ve farklı ölçekleri olan ggplot
Ben sayıları gösteren bir çubuk grafik çizmek gerekir ve bir grafikte oranı gösteren bir çizgi grafik, her ikisini de ayrı ayrı yapabilirim, ama onları bir araya getirdiğimde, ilk katmanın ölçeği (yani geom_bar) ikincisi ile örtüşüyor katman (yani geom_line). Eksenini geom_linesağa hareket ettirebilir miyim ?
231 r  ggplot2  r-faq 

20
Faset etiketler nasıl değiştirilir?
Aşağıdaki ggplotkomutu kullandım: ggplot(survey, aes(x = age)) + stat_bin(aes(n = nrow(h3), y = ..count.. / n), binwidth = 10) + scale_y_continuous(formatter = "percent", breaks = c(0, 0.1, 0.2)) + facet_grid(hospital ~ .) + theme(panel.background = theme_blank()) üretmek için Bununla birlikte, faset etiketlerini daha kısa bir şeye değiştirmek istiyorum (örneğin Hosp …
231 r  ggplot2  symbols  facet  plotmath 

4
R'yi üstel gösterim kullanmaya zorlama (örneğin e + 10)?
R'yi- e+10benzeri gösterimi kullanmak yerine normal sayılar kullanmaya zorlayabilir miyim ? Sahibim: 1.810032e+09 # and 4 aynı vektör içinde ve görmek istiyorum: 1810032000 # and 4 Eski moda bir program için çıktı oluşturuyorum ve kullanarak bir metin dosyası yazmak zorundayım cat. Bu şimdiye kadar iyi çalışıyor ama e+10orada notasyonu kullanamıyorum …

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.