R'de bir data.frame yaptım, bu çok büyük değil, ancak oluşturulması biraz zaman alıyor. Onu R'de tekrar açabileceğim bir dosya olarak mı saklayacağım?R bir data.frame nasıl kaydedilir?
97
A
cevap
130
Çeşitli yollar vardır. Bir yolu, tam nesneyi kaydetmek için save()
kullanmaktır. Örneğin. veri çerçevesi foo
için:
load("data.Rda")
Ayrıca düz metin olarak tabloyu kaydetmek için böyle write.table()
falan kullanabilir veya dput()
çoğaltmak R kodunu almak için:
save(foo,file="data.Rda")
Sonra ile yükleyebilirsiniz tablo. Eğer yalnızca bir nesneyi (veri çerçevesi) kaydediyorsanız
61
, ayrıca saveRDS
kullanabilirsiniz. Sonra
saveRDS(foo, file="data.Rda")
ile okumak:
kaydetmek için
bar <- readRDS(file="data.Rda")
saveRDS
ve save
arasındaki fark, eski yalnızca bir nesne kaydedilebilir ve nesnenin adı zorunlu değildir içinde yükledikten sonra aynı olmak. `Yardımı (dökümü)` sayfa save` "güvenli" olduğunu `diyor rağmen
İlgili konular
- 1. Bir data.frame karakterlerin R listeleri
- 2. R kısmi data.frame çoğaltma
- 3. R çıkışı nasıl kaydedilir?
- 4. Bir R komut dosyasına bir data.frame yerleştirme
- 5. Bir data.frame öğesinin her satırını R
- 6. R: Bir data.frame satırında nasıl uygulayabilirim ve $ column_name olsun?
- 7. Bir data.frame içindeki gruplara bir işlev uygulayın R
- 8. R data.frame ürününü sütununa göre listeletir
- 9. R - emir ben gibi bir data.frame sipariş edebilirsiniz anlıyoruz KARAKTER
- 10. data.frame içindeki sütunları bir sütun içine yığmak R
- 11. data.frame
- 12. Uzun dize data.frame dönüştürün
- 13. R hata '[<-. Data.frame' ... yedek # ürün var, ihtiyaç var #
- 14. ortalaması (data.frame) geçersiz, alternatifler neler?
- 15. R sonuçları bir liste olarak nasıl kaydedilir ve daha fazla hesap için nasıl kullanılır?
- 16. Bir sabit bekleyeceği bir parametre nasıl kaydedilir
- 17. R: bir dataframe aynı konumda değerlere sahip bir data.frame NAS değiştirilmesi
- 18. Bir data.frame'i aynı data.frame içindeki bir satırda nasıl gruplanır?
- 19. Bir data.frame dosyasındaki bir sütunun tüm değerleri nasıl toplanır?
- 20. Başka bir (data.frame ile) değerlerine dayanarak bir vektörü nasıl sıralarım?
- 21. Pygame ekranı nasıl kaydedilir?
- 22. Bitmap simgesi nasıl kaydedilir?
- 23. CFUUID anahtarlıkta nasıl kaydedilir
- 24. IplImage nasıl kaydedilir?
- 25. Javascript'te ses nasıl kaydedilir?
- 26. Recv() çıkışı nasıl kaydedilir?
- 27. m sütunları ve 2 satırlı bir data.frame oluşturun
- 28. R -
- 29. Kamera örneği nasıl kaydedilir?
- 30. Kullanıcı durumu nasıl kaydedilir?
da' dump' ve kaynak 'olacağını oluşturulan dosyaları()', -ed vardır. –
Hep düz metin olarak verileri depolamak tercih, bu yüzden dökümü 'üzerinde' write.table() '' tercih ') (tasarruf' üzerinde ') (dökümü ve istiyorum()' –
Ben write.table kazandı olduğunu haklı mıyım 0'ların ve 1'lerin bir sütununu bir faktör olarak ayarlamanız gibi şeyleri korur, ancak 'save()'/'load()' yapar mı? Eğer öyleyse, bu da dikkate almak için bir şey. Genellikle bazı .csv dosyalarını işlemek için bir bölümüm var ve onları beğendiğim yere götürdüğümde, onları kaydetmeyi tercih ediyorum, böylece projemi tekrar ziyaret ettiğimde bu kodu tekrar çalıştırmam gerekmiyor. Dolayısıyla, bu çalışmayı/yapının yapıya göre düzenlenmesi dikkate alınması önemlidir. – Hendy