Nasıl baskı (kağıt için) güzelce biçimlendirilmiş bir veri çerçevesi için
Güzel biçimli kağıt, bir komut dosyası içinde ideal veri kareleri yazdırmak istiyorum. (Veri bir alet kullanıyor ve otomatik olarak işlem ve baskı R bir komut dosyası kullanarak) toplamak için çalışıyorum.
Şu anda bir metin dosyası write.table()
, ama bu iki sorunu var kullanarak veri bir çerçeve yazabilirim:
1.) elde edilen metin dosyasıdır kötü biçimlendirilmiş (sütunlar mutlaka onların başlıkları ile satır yukarı değil)
2.) R. içinden bir metin dosyası yazdırmak için nasıl bilmiyorum
Genel stratejileri için daha özel bir kod (kod olsa harika olurdu!) için daha bakıyorum. Sweave en uygun çözüm ne olurdu? Prensip olarak bir yazıcı, nerede, nasıl kullanılacağını öğrenebilir miyim çok güçlü ve çok yararlı olduğu belgeler bulamadım) yazdırmak için socketConnection()
kullanın.
Teşekkürler.
CEVAP
Burada hızlı ve kolay bir olasılık gridExtra paketi grid.table
kullanarak:
library(gridExtra)
pdf("data_output.pdf", height=11, width=8.5)
grid.table(mtcars)
dev.off()
Eğer veri sayfasında uygun değilse, metin Boyutu grid.table(mtcars, gp=gpar(fontsize=8))
azaltabilirsiniz. Bu çok esnek, ne de genelleme veya otomatize etmek kolay olmayabilir.
Nasıl (birleştirme) veri çerçevesi (iç...
Nasıl R veri çerçevesi için satır ekle...
Nasıl tarih sadece SQL Server datetime...
Nasıl terminalden Curl ile JSON veri g...
Nasıl Python stderr için baskı?...