r hakkında sorular

16
cevaplar

Bir dataframe & # 39; i birden çok sütun (lar) ile nasıl sıralayabilirim?

bir verileri sıralamak istiyorum.birden çok sütun çerçeve. Örneğin, verilerle.aşağıdaki çerçeve z (azalan) sütununa ... "A", "C"), y = c(8, 3, 9, 9), z = c(1, 1, 1, 2)) dd b x y z 1 Hi A 8 1 2 Med D 3 1 3 Hi A 9 1 4 Low C 9 2
tarihinde sordu 2009-08-19 01:33:18
13
cevaplar

Nasıl (birleştirme) veri çerçeveleri (iç, dış, Sol, Sağ) katılmak için?

verilen iki veri çerçevesi: df1 = data.frame(CustomerId = c(1:6), Product = c(rep("Toaster", 3), rep("Radio", 3) ... arı ile herhangi bir satır döndürün. ekstra kredi: bir SQL style select deyimi nasıl yapabilirim?
tarihinde sordu 2009-08-19 17:18:11
9
cevaplar

Gruplama işlevleri (tapply, by, aggregate) ve * apply ailesi

R'de bir şey "harita"py yapmak istediğimde, genellikle apply ailesinde bir işlev kullanmaya çalışıyorum. B ... hala plyr veya yeniden şekillendirmeyi öğrenmedim - plyr veya reshape bunların hepsini tamamen değiştirecek mi?
tarihinde sordu 2010-08-17 22:31:12
19
cevaplar

Veri çerçevesi sütunlarını ada göre bırak

bir veri çerçevesinden kaldırmak istediğim bir dizi sütun var. gibi bir şeyi kullanarak bunları ayrı ayrı silebilece ... endişeliyim. verilen nasıl güçlü R, Her sütunu tek tek düşürmekten daha iyi bir yol olabileceğini düşündüm.
tarihinde sordu 2011-01-05 17:34:29
15
cevaplar

Veri (eksik değerler) veya NAs ile satırları kaldırın.kare

bu veri çerçevesindeki satırları kaldırmak istiyorum: a) tüm sütunlarda NA içerir. aşağıda örnek veri çer ... 000199674 0 2 2 2 2 4 ENSG00000207604 0 NA NA 1 2 6 ENSG00000221312 0 1 2 3 2
tarihinde sordu 2011-02-01 14:52:31
7
cevaplar

Xkcd stil grafikleri nasıl yapabiliriz?

görünüşe göre, xkcd stil grafikleri in Mathematica ve in LaTeX nasıl yapılacağını anladık . R'de yap ... ellikle, ggplot2'de, yeni tema sistemindeki element_line, jitter benzeri bir argüman almak için değiştirilebilir mi?
tarihinde sordu 2012-10-01 18:22:51
3
cevaplar

veriler.tablo vs dplyr: biri iyi bir şey yapabilir mi, diğeri kötü yapamaz mı?

Genel Bakış data.table ile nispeten aşinayım, dplyr ile çok fazla değil . Bazı dplyr vinyet ve bu ... , 0L, 0L, 0L, 0L)), .Names = c("id", "name", "year", "job", "job2"), class = "data.frame", row.names = c(NA, -16L))
tarihinde sordu 2014-01-29 19:21:45
5
cevaplar

Bilgi kaybı olmadan bir faktörü tamsayı\numeric'e nasıl dönüştürebilirim?

bir faktörü sayısal veya tam sayıya dönüştürdüğümde, değerleri sayı olarak değil, altta yatan seviye kodlarını alıyoru ... 36364493 ## [19] 0.17968483 0.02840901 bir faktörü sayısal olarak dönüştürmek için daha iyi bir yol var mı?
tarihinde sordu 2010-08-05 22:53:32
9
cevaplar

Bir işlev için kaynak kodunu nasıl görüntüleyebilirim?

nasıl çalıştığını görmek için bir işlev için kaynak koduna bakmak istiyorum. Adını istemde yazarak bir işlev yazdırabi ... onlar çağrı .C , .Call , .Fortran , .External , veya .Internal . Bunların kaynak kodunu nasıl bulabilirim?
tarihinde sordu 2013-10-07 17:58:00
17
cevaplar

Veri çerçevesine r listesi

iç içe geçmiş bir veri listem var. Uzunluğu 132 ve her öğe uzunluk 20'nin bir listesidir. Bu yapıyı 132 satır ve 20 ve ... çalışmak için bazı örnek veriler: l <- replicate( 132, list(sample(letters, 20)), simplify = FALSE )
tarihinde sordu 2010-11-19 19:40:52
7
cevaplar

Komut satırından r komut dosyasını çalıştırın

a.r adı verilen bir dosyam var, chmod 755, sayHello <- function(){ print('hello') } sayHello() bunu komut satırı ile nasıl çalıştırabilirim?
tarihinde sordu 2013-08-19 08:23:21
12
cevaplar

Bir vektörde x değerlerine sahip öğelerin sayısını sayma

sayıların bir vektör var: numbers <- c(4,23,4,23,5,43,54,56,657,67,67,435, 453,435,324,34,456,56,567,65,34,435) vektörde x değerinin sayısını nasıl sayabilirim?
tarihinde sordu 2009-12-17 20:21:36
7
cevaplar

Bir R paketini kaynaktan nasıl kurabilirim?

bir arkadaşım R '151920920 ile nytimes webscraping' bu büyük öğretici boyunca beni gönderdi . Gerçekten denemek ist ... oldukça iyi biliyorum, ancak kaynaktan bir paketi nasıl yükleyeceğimi bilmiyorum. Mac OSX'İ çalıştırıyorum.
tarihinde sordu 2009-09-25 00:51:30
6
cevaplar

Nasıl R bir dize uzunluğunu bulmak için?

bir dizenin uzunluğunu (bir dizedeki karakter sayısı) r'de bölünmeden nasıl bulabilirim? Bir listenin uzunluğunu nasıl ... im? İlgili Soru: "gerçek" sayısını nasıl bulabilirim R Unicode dizesindeki karakterler
tarihinde sordu 2012-06-21 13:01:40
11
cevaplar

R'deki listeleri doğru bir şekilde nasıl kullanabilirim?

kısa arka plan: birçok (çoğu?) yaygın kullanımda çağdaş programlama dilleri, özellikle olmak üzere en az bir avuç Ad ... olarak adlandırılan ve harita tipi davranışı bir S4 sınıfı ile uygular; kesinlikle bu paketi tavsiye ederim.)
tarihinde sordu 2010-01-12 20:08:50
8
cevaplar

Belirli sütunları bir veri çerçevesinden çıkarma

6 sütunlu bir R veri çerçevem var ve yalnızca üç sütun içeren yeni bir veri çerçevesi oluşturmak istiyorum. ve ... bu çözebileceğim tek komut: data.frame(df$A,df$B,df$E) bunu yapmanın daha kompakt bir yolu var mı?
tarihinde sordu 2012-04-10 06:24:04
11
cevaplar

Nasıl diskte görüntü olarak bir arsa kaydetmek için?

r kullanarak basit bir doğrusal regresyon çiziyorum. Bu görüntüyü PNG veya JPEG olarak kaydetmek istiyorum, otomatik o ... ek istiyorum. İkincisi, arsa henüz üretmedim, ancak çizim kodumu çalıştırdığımda doğrudan diske kaydetmek istiyorum.
tarihinde sordu 2011-08-22 11:06:34
12
cevaplar

Ggplot2 ile yan yana çizimler

ggplot2 paketi kullanarak iki araziyi yan yana yerleştirmek istiyorum, yani par(mfrow=c(1,2)) eşdeğerini yapın . ... ı aynı verilere koymam gerekiyor mu?çerçeve mi? qplot(displ, hwy, data=mpg, facets = . ~ year) + geom_smooth()
tarihinde sordu 2009-08-08 22:16:43
10
cevaplar

Bir değişkeni gruba göre nasıl toplarsınız?

diyelim ki iki veri sütunum var. Birincisi" ilk"," ikinci"," üçüncü " vb. gibi kategorileri içerir. İkincisi, "ilk" gö ... yorum: Category Frequency First 30 Second 5 Third 34 bunu R'de nasıl yaparım?
tarihinde sordu 2009-11-02 12:01:28
26
cevaplar

Eksik paketleri kontrol etmek ve yüklemek için zarif bir yol?

bugünlerde coauthors ile çok fazla kod paylaşıyor gibi görünüyor. Birçoğu acemi / orta R kullanıcılarıdır ve zaten sah ... ackages() olarak adlandırmanın zarif bir yolu var mı, bunu yüklediğim ve eksikse yüklediğim şeylerle karşılaştırın?
tarihinde sordu 2010-11-03 21:08:54
9
cevaplar

Veri çerçevelerinin bir listesini bir veri çerçevesine dönüştürün

tek bir yerde, gerçekten tek bir büyük veri çerçevesine dönüştürmek istediğim bir veri çerçevesinin listesi ile biten ... b=rnorm(500), c=rnorm(500)) } şu anda bunu kullanıyorum: df <- do.call("rbind", listOfDataFrames)
tarihinde sordu 2010-05-17 21:38:24
10
cevaplar

Rstudio kullanarak r güncelle

r sürümü 2.15.0 ile rstudio kullanıyorum ve en son R sürümüne güncellemek istiyorum. bu RStudio kullanarak nasıl elde edilebilir?
tarihinde sordu 2012-12-01 09:29:34
10
cevaplar

R'de ölçüm fonksiyonu yürütme süresi

fonksiyonun yürütme süresini ölçmek için standart bir yol var mı? açıkçası, yürütme öncesi ve sonrasında sys ... 2001-01-01 00:00:10 # output of somesysfunction > Total Execution time : 10 seconds # output of somesysfunction
tarihinde sordu 2011-06-07 11:55:52
3
cevaplar

Bu sayılar neden eşit değil?

aşağıdaki kod açıkça yanlış. Sorun nedir? i <- 0.1 i <- i + 0.05 i ## [1] 0.15 if(i==0.15) cat("i equals 0.15") else cat("i does not equal 0.15") ## i does not equal 0.15
tarihinde sordu 2012-03-01 03:46:46
16
cevaplar

Bir nesneyi, itfa edilmiş sabit zamandaki R'deki bir listeye ekleyin, O(1)?

bazı R listem varsa mylist , bir öğeyi obj gibi ekleyebilirsiniz: mylist[[length(mylist)+1]] <- obj ... bunu yapmanın daha güzel bir yolunu önerebilir mi? Hem vektörler hem de listeler için çalışıyorsa Bonus puanları.
tarihinde sordu 2010-03-13 03:14:09
9
cevaplar

Bir Yeniden Sipariş sütunlar nasıl bir veri çerçevesi içinde?

bu girişi nasıl değiştirebilirim (sıra ile: zaman, giriş, çıkış, dosyalar): Time In Out Files 1 2 ... =c(1,2), In=c(2,3), Out=c(3,4), Files=c(4,5)) table ## Time In Out Files ##1 1 2 3 4 ##2 2 3 4 5
tarihinde sordu 2011-04-11 15:55:13
14
cevaplar

Bir öğeyi bir listeden nasıl kaldırabilirim?

bir listem var ve ondan tek bir öğeyi kaldırmak istiyorum. Bunu nasıl yapabilirim? bu işlevin bariz isimlerinin referans kılavuzunda olacağını düşündüğüm şeyleri aramaya çalıştım ve uygun bir şey bulamadım.
tarihinde sordu 2009-03-16 23:59:36
23
cevaplar

Rscript: yürütme komut dosyasının yolunu belirleme

aynı dizinde başka bir komut dosyası other.R içeren foo.R adlı bir komut dosyam var: #!/usr/bin/env Rscript prin ... lışma dizini bulmak istiyorum. başka bir deyişle, foo.R kendi yolunu bilmelidir. Bunu nasıl yapabilirim?
tarihinde sordu 2009-11-29 16:58:32
9
cevaplar

Nasıl geniş format uzun verileri yeniden şekillendirmek için?

aşağıdaki veri çerçevesini yeniden düzenlemede sorun yaşıyorum: set.seed(45) dat1 <- data.frame( name = ... -0.5013782 -0.1745357 melt ve cast ve birkaç başka şeye baktım, ancak hiçbiri işi yapmıyor gibi görünüyor.
tarihinde sordu 2011-05-05 02:27:50
12
cevaplar

Birden fazla değer döndüren bir işlevden nasıl atayın?

hala R mantığına girmeye çalışıyor... birden çok değer döndüren bir işlevin sonuçlarını (LHS'DE) açmanın "en iyi" yol ... ) bir agrega işlevi uyguluyorum . her iki bileşen için de aynı işlev olsaydı, onları bölmeye ihtiyacım olmazdı).
tarihinde sordu 2009-12-01 17:27:23