R: просмотр фрейма данных в файле журнала
Я создал файл журнала для сохранения фрейма данных с помощью log4r
пакет. Код, который я использовал, выглядит следующим образом:
library('log4r')
logger <- create.logger(logfile = "abc.log", level = log4r:::DEBUG)
values <- data.frame(a=c("ab","bc","df","sx","ss"),b=c(1,2,3,4,2),c=c("as","sd","ad","ad","ad"))
values$a = as.character(values$a)
values$c = as.character(values$c)
info(logger,message=as.data.frame(values))
Это записывает фрейм данных values
в этот файл журнала. Но содержание файла журнала "abc.log"
выглядит так:
[ 2013-06-03 13:45:32 ] INFO c("ab", "bc", "df", "sx", "ss")
[ 2013-06-03 13:45:32 ] INFO c(1, 2, 3, 4, 2)
[ 2013-06-03 13:45:32 ] INFO c("as", "sd", "ad", "ad", "ad")
Я хочу видеть содержимое файла журнала в виде фрейма данных следующим образом:
a b c
1 ab 1 as
2 bc 2 sd
3 df 3 ad
4 sx 4 ad
5 ss 2 ad
Возможно ли использовать log4r
пакет?
1 ответ
Я не мог найти никакого решения для моего фактического вопроса. Так что я использовал write.table(values,file=logger$logfile)