Yeni R kullanıyorum. Varolan verilerimi R ile yeni dosyalara eklemeye çalışıyorum. Sorun şu ki, verilerim yaklaşık 30000 satır ve 13000 cols. WriteLines işleviyle bir satır eklemeyi deniyorum, ancak sonuçta dosya sadece eklenen satırı içeriyor.Dosyalara satır ekleyin
cevap
write
işlevini kullanmayı denediniz mi?
line="blah text blah blah etc etc"
write(line,file="myfile",append=TRUE)
'u geri çekeceğim, bağlantıyı dosya olarak kullanmadığınızdan emin olun, ancak sadece dosya yolunu kullanın, aksi takdirde işe yaramayacaksınız! – Ansjovis86
@ Ansjovis86, "dosya olarak bağlantıda" biraz daha detaylandırır mısınız? – munmunbb
@munmunbb Bu, yalnızca bir bağlantı kurulumu kullandığınız zamandır. Eğer sahip değilseniz endişelenmeyin. Eğer varsa, kodunuzdan bırakın ve bu cevap işe yarayacaktır. – Ansjovis86
write.table
, write.csv
ve diğerleri append=TRUE
ekler append=
argüman var ve genellikle append=FALSE
eğer üzerine yazar. Hangisini kullanmak istediğiniz/kullanmak zorunda olduğunuz, verilerinize bağlıdır. Bu arada, bir dosyaya metin yazmak için cat()
da kullanılabilir, ayrıca append=
argümanına da sahip olabilirsiniz.
Veya "sink (append = TRUE)". –
'Cat' kazanır galiba – geotheory
lapply(listOfVector, function(anyNameofVect){ write(anyNameofVect, file="outputFileName", sep="\t", append=TRUE, ncolumns=100000) })
veya
lapply(listOfVector, write, file="outputFileName", sep="\t", append=TRUE, ncolumns=100000)
([R bir dosyaya metin yazma hatlarının] arasında
- 1. 7Zip dosyalara şifreleme ekleyin
- 2. Tüm dosyalara "# kodlama: utf-8" ekleyin
- 3. OpenXML Varolan Excel dosyasına yeni satır ekleyin
- 4. Histogramda tek bir satır ekleyin
- 5. OpenCV'de bir matrise satır ekleyin
- 6. csv dosyasına bir satır ekleyin
- 7. PDO: Sadece 1 satır eklediğimde mysql yerine 3 satır ekleyin
- 8. Satır numarası sütunlarını jquery datatables'e ekleyin
- 9. Bu T-SQL sorgusuna satır numarası ekleyin
- 10. MySql: Bir satır ekleyin ve içeriği alın
- 11. Yeni satır karakteri için .textContent metni ekleyin
- 12. Birt son satırın sonuna satır ekleyin
- 13. String.Concat() beklenmedik 'satır başı' chars ekleyin
- 14. Dos Toplu İşlemler: satır sonu olmayan dosyalara yaz
- 15. tomcat belirli dosyalara erişimi reddediyor
- 16. Dosyalara gezinirken yetkisiz hata
- 17. Phonegap kullanarak dosyalara erişme
- 18. Dosyalara işaretçi dizisi oluştur
- 19. JSONCPP Dosyalara yazılıyor
- 20. Jquery - Tabloya yeni satır ekleyin (IE ile uyumlu sürüm)
- 21. Dize için arama yapın ve satır ekleyin vi/vim
- 22. Her 5 döngüye yeni bir satır ekleyin MASM
- 23. SQL sorgusu sonuç kümesine bir satır numarası ekleyin
- 24. Sonuncuyu düzenlerken tabloya otomatik olarak yeni satır ekleyin
- 25. Bir kuram için satır içi değişkenler ekleyin xUnit
- 26. Satırları x satır sayısıyla sınırlandırın ve '...' öğesini ekleyin.
- 27. Batch OSX'te yeniden adlandırın, .png ile biten tüm dosyalara @ 2x ekleyin .png
- 28. Serilog: Farklı dosyalara oturum aç
- 29. MSBuild - Dosyalara Kaçış Karakterlerini Yazma
- 30. Nesneleri Node.js'deki dosyalara nasıl kaydedebilirim?
Olası kopyalar http://stackoverflow.com/questions/2470248/write-lines-of-text-to -a-file-in-r) –
@MichaelOhlrogge Bunun bir dupe olduğundan emin misiniz? Q [Metindeki R satırındaki bir dosyaya satırları yaz (http://stackoverflow.com/q/2470248/3817004) link vermiş olduğunuz bir dosyaya genel olarak bir dosya yazmaktır. Bu Q, özellikle _appending_ hatları hakkında varolan bir dosya. – Uwe
@UweBlock Doğru, ancak bağlantılı Q, cevaplarının çoğunda ekleme seçeneğini tartışır. –