【发布时间】:2012-01-26 00:16:55
【问题描述】:
我有一个 24 小时的日志 CSV 数据,如下所示:
svr01,07:17:14,'u1@user.de','8.3.1.35'
svr03,07:17:21,'u2@sr.de','82.15.1.35'
svr02,07:17:30,'u3@fr.de','2.15.1.35'
svr04,07:17:40,'u2@for.de','2.1.1.35'
我用tbl <- read.csv("logs.csv")读取数据
如何在直方图中绘制此数据以查看每小时的点击次数? 理想情况下,我会得到 4 个条形图,代表每个 srv01、srv02、srv03、srv04 每小时的点击次数。
感谢您在这里帮助我!
【问题讨论】:
-
如果你提供一个可重现的例子会有所帮助......
-
这个想法是你有一个目录,其中包含来自 4 个不同服务器的日志文件,例如server01.log、server02.log、server03.log 和 server04.log。接下来,您对这 4 个文件进行 grep 以获取“登录成功”。你得到以下形式的东西: server01: login successful with parameters ( :login => "u1@user.de", :created_at => "07:17:13", ... ) 你用 awk 重新格式化并得到一个文件,例如logs.csv,内容如上图。
-
感谢您的反馈。但是,我的意思是可重现的 R 代码,即重现与您的特定 R 问题相关的情况。
-
好的..我明白了...我有几个小问题导致了我相当普遍的问题。首先,我尝试使用 Zoo 库中的示例: library(zoo) --> 结果:以下对象被 'package:base' 屏蔽:as.Date, as.Date.numeric 我的另一个实验首先是做一些简单的时间尺度图,时间在 X 上,登录在 Y 上。我做了:scale