2016-05-11 3 views
-2

Форматирование данных для вывода в R жестко, какой пакет я могу использовать, чтобы иметь некоторые функции для быстрого создания таблиц с хорошим поиском для R?Формат вывода в R

+3

По какой-либо причине вы используете функцию 'cat()', а не 'write.table'? – MrFlick

+1

Если вы настаиваете на использовании 'cat', вам нужно заранее установить' options (width) ', чтобы предотвратить перегон – MichaelChirico

ответ

1

вам необходимо установить fill опцию true или некоторое logical значение:

логическое или (положительный) числовой контроль как выход разбивается на последовательные линии. Если FALSE (по умолчанию), напечатаны только новые строки, созданные явно «". В противном случае вывод разбивается на строки с шириной печати, равной ширине опций, если fill имеет значение TRUE, или значение заполнения, если оно числовое. Непоглощающие значения заполнения: игнорируются с предупреждением.

что-то вроде:

cat(out, file="mydata.txt", fill = 100, sep="\n", append=TRUE) 

или просто вы получите свой собственный код и сделать его FALSE, но проблема с вашим кодом, что вы опустили запятую после FALSE, поэтому в основном это должно работать но проверьте свою запятую в строке кода.

cat(out, file="mydata.txt", fill = FALSE, sep="\n", append=TRUE)