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

11
Dizelerin vektörlerinden sayıları çıkarma
Bunun gibi bir dizem var: years<-c("20 years old", "1 years old") Bu vektörden sadece sayısal sayıyı grep etmek istiyorum. Beklenen çıktı bir vektördür: c(20, 1) Bunu nasıl yapacağım?
103 regex  r 

4
Yunan sembolleri ggplot2'de nasıl kullanılır?
Kategorilerimin Yunan harfleriyle adlandırılması gerekiyor. Ben kullanıyorum ggplot2ve verilerle çok güzel çalışıyor. Ne yazık ki bu Yunan sembollerini x eksenine (çentik işaretlerine) nasıl yerleştireceğimi ve aynı zamanda efsanede görünmelerini sağlayamıyorum. Bunu yapmanın bir yolu var mı? GÜNCELLEME: Bağlantıya bir göz attım , ancak yapmak istediğim şeyi başarmak için açıklanmış iyi …
102 r  graphics  unicode  utf-8  ggplot2 

6
R'deki vektörler listesinden nasıl matris yaparım?
Hedef: eşit uzunluktaki vektörlerin listesinden, her vektörün bir satır haline geldiği bir matris oluşturun. Misal: > a <- list() > for (i in 1:10) a[[i]] <- c(i,1:5) > a [[1]] [1] 1 1 2 3 4 5 [[2]] [1] 2 1 2 3 4 5 [[3]] [1] 3 1 2 …
102 r  matrix  vector 

7
R'de akıllı nokta etiketi yerleştirme
1) R grafiğinde AKILLI etiket yerleşimini uygulayacak herhangi bir R kitaplığı / işlevi var mı? Bazılarını denedim ama hepsi sorunlu - birçok etiket ya birbiriyle ya da diğer noktalarla örtüşüyor (ya da arsadaki diğer nesneler, ancak bunun üstesinden gelmenin çok daha zor olduğunu görüyorum). 2) Değilse, belirli sorunlu noktalar için …
102 r  plot  label 

6
Bir dizenin ilk karakterini alma ve kaldırma
Her karaktere farklı değerler atayarak karakter dizilerini kullanarak 2 boyutlu yürüyüşler yapmak istiyorum. Bir dizenin ilk karakterini 'patlatmayı', kullanmayı ve dizenin geri kalanı için tekrar etmeyi planlıyordum. Böyle bir şeyi nasıl başarabilirim? x <- 'hello stackoverflow' Bunun gibi bir şey yapabilmek isterim: a <- x.pop[1] print(a) 'h' print(x) 'ello stackoverflow'
102 string  r 


4
R: kendi yazdığı pakette magrittr boru operatörünü kullanın
Veri dönüşümlerini zincirlemek için kendi yazdığım bir pakette pakete %>%tanıtılan boru operatörünü kullanmak magrittristiyorum dplyr. magrittrolarak listelenir Importiçinde DESCRIPTIONdosyanın. Kendi paketimi yükledikten ve boru operatörünü kullanan işlevi test ettikten sonra aşağıdaki hata mesajını alıyorum: İşlev adında hata (parametre,: "%>%" işlevi bulunamıyor Değişen %>%için magrittr::%>%paket artık inşa edilemez çünkü fonksiyon kaynak …
101 r  namespaces  magrittr 

4
Read.table / read.csv dosyasında colClasses bağımsız değişkeni için özel Tarih biçimini belirtin
Soru: Read.table / read.csv dosyasında colClasses bağımsız değişkenini kullanırken Tarih biçimini belirtmenin bir yolu var mı? (İçe aktardıktan sonra dönüştürebileceğimi biliyorum, ancak bunun gibi birçok tarih sütununda bunu içe aktarma adımında yapmak daha kolay olurdu) Misal: Tarih sütunları biçiminde bir .csv dosyam var %d/%m/%Y. dataImport <- read.csv("data.csv", colClasses = c("factor","factor","Date")) …
101 r  date  read.table  read.csv 

3
Ggplot2'den gelen "sınıf geçersizliği" hatasıyla nasıl başa çıkılır?
Mevcut bir ggplot'a yeni bir satır yerleştirmeye çalışırken şu hatayı alıyorum: Error: ggplot2 doesn't know how to deal with data of class uneval Kodumun ilk kısmı iyi çalışıyor. Aşağıda, bir Ortabatı Birleşik Devletler elektrik enerjisi piyasasından "en son" saatlik rüzgar üretimi verilerinin bir görüntüsü bulunmaktadır. Şimdi son iki güne değecek …
101 r  ggplot2 


10
Tek bir vektörün tüm öğeleri arasında eşitliği test edin
Bir vektörün tüm elemanlarının birbirine eşit olup olmadığını test etmeye çalışıyorum. Bulduğum çözümler biraz dolambaçlı görünüyor, her ikisi de kontrol etmeyi içeriyor length(). x <- c(1, 2, 3, 4, 5, 6, 1) # FALSE y <- rep(2, times = 7) # TRUE İle unique(): length(unique(x)) == 1 length(unique(y)) == 1 …
101 r  vector  equality 

5
'Süpürme' işlevi nasıl kullanılır
R Paketlerinin kaynağına baktığımda, işlevin sweepoldukça sık kullanıldığını görüyorum . Bazen daha basit bir işlev yeterli olduğunda kullanılır (örneğin apply), diğer zamanlarda, içinde bulunduğu kod bloğuna geçmek için makul bir süre harcamadan tam olarak ne yaptığını bilmek imkansızdır. Daha sweepbasit bir işlev kullanarak efektini yeniden oluşturabildiğim gerçeği, sweeptemel kullanım durumlarını …
101 r  statistics 

10
R'de çalışırken tüm paketleri ayırın
Başka bir sorunu çözmeye çalışırken şu sorunu yaşadım: Tüm R nesnelerini şu şekilde kaldırabilirim: rm(list = ls(all = TRUE)) Çalışma oturumu sırasında kurulu paketleri ayırabilecek eşdeğer bir komut var mı? > sessionInfo() R version 2.12.2 (2011-02-25) Platform: i386-pc-mingw32/i386 (32-bit) locale: [1] LC_COLLATE=English_United States.1252 [2] LC_CTYPE=English_United States.1252 [3] LC_MONETARY=English_United States.1252 [4] …
101 r  workspace 

6
dplyr kullanarak data.frame'deki tam vakalar için filtre (vaka bazında silme)
Dplyr kullanarak tam vakalar için bir data.frame'i filtrelemek mümkün müdür? complete.caseselbette tüm değişkenlerin bir listesi ile çalışır. Ancak bu a) çok sayıda değişken olduğunda ayrıntılıdır ve b) değişken adları bilinmediğinde (örneğin herhangi bir data.frame'i işleyen bir işlevde) imkansızdır. library(dplyr) df = data.frame( x1 = c(1,2,3,NA), x2 = c(1,2,NA,5) ) df …
101 r  dplyr  magrittr 

2
X eksenini kendi değerleriyle değiştirin
Komut arsa () ile ilgili bir sorum var. X eksenini tamamen ortadan kaldırmanın ve kendi değerleriyle değiştirmenin bir yolu var mı? Yaparak eksenden kurtulabileceğimi biliyorum plot(x,y, xaxt = 'n') ve sonra bir eksen ekleyin axis(side = 1 etc.) Bununla birlikte, ekseni eklediğimde, açıkçası hala 'x' olarak çizilen verilere başvuruyor. Yalnızca …
101 r  plot 

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.