R (m) değişken sütun sayısı (örneğin 30) ve 2 satır içeren bir data.frame oluşturmak istiyorum. data.frame, başlangıçta 0'larla. Data.frame değerleri sütunlara değil, satırlara göre doldurur gibi görünüyor, herhangi bir öneri nasıl yapabilirim? Teşekkürler :)m sütunları ve 2 satırlı bir data.frame oluşturun
cevap
m
'un gerçekten bir data.frame()
olması mı yoksa bir matrix()
yeterli mi?
m <- matrix(0, ncol = 30, nrow = 2)
eğer gerekiyorsa Bunun etrafında bir
data.frame()
sarabilirsiniz
:
m <- data.frame(m)
veya tümü bir satırda: m <- data.frame(matrix(0, ncol = 30, nrow = 2))
Bütünlüğü için
: Chase'in cevabın doğrultuda
Ben genellikle matrisi bir data.frame için zorlamak için as.data.frame
kullanıyorum:
m <- as.data.frame(matrix(0, ncol = 30, nrow = 2))
DÜZENLEME: as.data.frame
system.time(replicate(10000, data.frame(matrix(0, ncol = 30, nrow = 2))))
user system elapsed
8.005 0.108 8.165
system.time(replicate(10000, as.data.frame(matrix(0, ncol = 30, nrow = 2))))
user system elapsed
3.759 0.048 3.802
Evet, daha hızlı (yaklaşık 2 kat) görünmektedir speed test data.frame
vs.
Cevabınız hakkında farklı olan nedir? daha hızlı mı? –
@Eduardo biraz daha hızlı görünüyor - yukarıya bakın. – Greg
- 1. data.frame içindeki sütunları bir sütun içine yığmak R
- 2. Data.frame veya data.table öğesinden bir kare bitişiklik matrisi oluşturun
- 3. MySQL ve 2 sütunları Birincil anahtar
- 4. data.frame
- 5. unix: 2. sütunları kullanarak 2 dosya birleştirme
- 6. Yeni bir değişken oluşturun ve R
- 7. Bir data.frame karakterlerin R listeleri
- 8. tbl_df ve döngüler kullanırken data.frame farkı
- 9. Tüm olası n'yi oluşturun R, verimli ve hızlı bir vektörden 2 çift seçin
- 10. R kısmi data.frame çoğaltma
- 11. 2 bit sütunları birleştirmek için nasıl
- 12. Bir div oluşturun ve yerleştirin
- 13. R: Bir data.frame satırında nasıl uygulayabilirim ve $ column_name olsun?
- 14. Bir data.frame dosyasındaki bir sütunun tüm değerleri nasıl toplanır?
- 15. Sütunları
- 16. R bir data.frame nasıl kaydedilir?
- 17. 'm a' vs 'm()' bekçi
- 18. İçindekiler içindekileri hizalamaGrid sütunları
- 19. Symfony 2 - Gedmo \ Slug ile Slugs Oluşturun
- 20. GeometryDrawing'de M ve L nedir?
- 21. R'de data.frame nasıl sıralanır ve filtrelenir?
- 22. Uzun dize data.frame dönüştürün
- 23. Köşeli 2: dinamik olarak div'ler oluşturun
- 24. EC2'm bir VPC’de mi?
- 25. Sabit boyutlu bir dizi oluşturun ve onu
- 26. C++ yorum stili:/* M ... M * /, ne 'M' ne anlama geliyor?
- 27. OpenStreetMap kullanarak bir data.frame noktaları çizme
- 28. Bir R komut dosyasına bir data.frame yerleştirme
- 29. İkili sütunları tanımlayın
- 30. oluşturun ve Clojure
Ve tam olarak _I_ yazacaktı. +1;) Benim tek eklemem açıkça belirtmek gerekirse, 'data.frame()' tipik olarak sütuna göre etiketini = değer argümanları ile belirtir. – joran