【发布时间】:2016-02-24 09:59:04
【问题描述】:
我有一个这种类型的日志文件要在 R 中处理:
2015-11-23 11:51:02,082 INFO FrameworkApplication - ****** Start entimICE Application Command Line Parameters ******
2015-11-23 11:51:02,082 INFO FrameworkApplication - ****** Config-File: E:/Program Files (x86)/conf/storages.dsconfig
2015-11-23 11:51:02,082 INFO FrameworkApplication - ****** Datasource: datasource
2015-11-23 11:51:02,082 INFO FrameworkApplication - ****** Application: App
2015-11-23 11:51:02,082 INFO FrameworkApplication - ****** Ignore : false
2015-11-23 11:51:02,082 INFO FrameworkApplication - ****** Plugin: com.plug
2015-11-23 11:51:02,082 INFO FrameworkApplication - ****** Logging: E:/Program Files (x86)/conf/log4j.properties
2015-11-23 11:51:02,082 INFO FrameworkApplication - ****** End Application Command Line Parameters ******
2015-11-23 11:51:02,129 INFO BaseRuntime - Runtime created in mode: RichClient
我试图把它放在一个带有读取表的数据框中,但它把我的每个单词放在一个列中,我想要一个有 5 列的数据框:
date time type element text
2015-11-23 11:25::02,082 info FrameworkAplication - ****** Start entimICE Application Command Line Parameters ******
问题是我的字段分隔符是一个空格以及我不希望在不同字段中使用的单词分隔符
是否可以通过 read.table 或扫描,或者我应该做我自己的功能?
谢谢,
【问题讨论】:
-
是的,但是最后一个术语的长度可变,这也会导致问题,我没有看到任何可以在这种情况下提供帮助的论点
标签: r data-mining logfile