Senke einen Datenrahmen in eine TXT-Datei
Ich habe einen 4-Spalten-Datenrahmen mit dem Namen mytable und Hunderten von Zeilen. Es sieht aus wie
id name count rate
234 uert e@3 erwafrw23 weq 34 2
324 awrt%rw-fref-sfr-32 eq 78 4
329 jiowerfhguy qwhrb 90 8
123 234huib|f|wer fwfqwasgre 54 3
Der Name enthält Leerzeichen und Sonderzeichen. Daher kann ich write.table nicht zum Speichern des data.frame verwenden. Ich habe es versucht
sink('myfile.txt')
print(mytable,right=F)
sink()
Ich bin jedoch auf ein Problem gestoßen, bei dem der Name manchmal so lang ist, dass die vier Spalten nicht auf derselben Seite angezeigt werden können, d. H. Die dritte oder vierte Spalte wird möglicherweise zur nächsten Seite weitergeleitet.
Gibt es eine Methode, mit der die Breite der in eine TXT-Datei gesunkenen Tabelle angepasst werden kann? Oder kann außer sink () jeder andere Code zum Speichern eines Datenrahmens in eine TXT-Datei verwendet werden? Vielen Dank.