2015-04-30 2 views
4

У меня проблема с записью списка в текстовый файл в r. Вот мой код:Напишите список, как видно на выходе R-консоли, в текстовый файл

library(e1071) 
mydata = read.table("TRAIN.txt", sep = ",", header = FALSE) 
model <- naiveBayes(as.factor(V1) ~., data = my data) 

и я хочу написать «модель» в текстовый файл. Вот "модель" Формат:

A-priori probabilities: 
Y 
    0  1 
0.703125 0.296875 

Conditional probabilities: 
V2 
Y   [,1]  [,2] 
0 0.1327792 1.1571522 
1 -0.1276267 0.9334735 

V3 
Y   [,1]  [,2] 
0 -0.2414282 1.0982461 
1 -0.2269481 0.7594525 

и я попытался следующие:

write(model, "TEST.txt") 

и получил следующее сообщение об ошибке:

Error in cat(list(...), file, sep, fill, labels, append) : 
argument 1 (type 'list') cannot be handled by 'cat' 

, а затем я попытался

lapply(model, cat, file='test.txt', append=TRUE) 

и получил ту же ошибку.

+0

Вы хотите, чтобы иметь возможность перезагрузить модель из текстового файла? Или просто напишите тот же вывод, который вы видите в консоли, в файл? – MrFlick

+0

Просто напишите тот же результат, который я вижу на консоли. Я не хочу получать его позже. – MTT

ответ