我目前有一个项目分析的网站日志使用机器学习。我正在清理数据,并希望确定此网站的唯一访问者。在
我在处理web日志方面没有太多经验,但是很明显,当用户访问时,会检索到几个文件(例如下面显示的cs.uri.stem
列中的记录)。在
我的问题是,当一个用户浏览多个页面时(比如从a页面的链接转到B页面)怎么样?我怎么知道他在这个网站上的行为?在
另外,有谁能推荐一个伟大的python库来帮助分析web日志吗?在
非常感谢!!!在
date time s.ip cs.method cs.uri.stem cs.uri.query s.port cs.username c.ip sc.status sc.substatus sc.win32.status time.taken device os browser
1 2014-08-05 00:00:03 10.130.0.12 GET / - 80 - 67.205.67.76 200 0 0 1391 Spider Other PingdomBot_1.4
2 2014-08-05 00:00:11 10.130.0.12 GET /about-the-hotel.aspx - 80 - 70.56.59.43 200 0 0 1194 PC Mac_OS_X_10.8 Firefox_31.0
3 2014-08-05 00:00:11 10.130.0.12 GET /~/media/Images/Hotel_ICON_revamp/about+us/a-hotel-unlike-any-others.ashx - 80 - 70.56.59.43 200 0 0 976 PC Mac_OS_X_10.8 Firefox_31.0
4 2014-08-05 00:00:12 10.130.0.12 GET /~/media/Images/Hotel_ICON_revamp/about+us/0713-ExComTeam.ashx - 80 - 70.56.59.43 200 0 0 1620 PC Mac_OS_X_10.8 Firefox_31.0
5 2014-08-05 00:00:12 10.130.0.12 GET /~/media/Images/Hotel_ICON_revamp/about+us/icon/vivienne-tam.ashx - 80 - 70.56.59.43 200 0 0 1713 PC Mac_OS_X_10.8 Firefox_31.0
6 2014-08-05 00:00:12 10.130.0.12 GET /~/media/Images/Hotel_ICON_revamp/about+us/icon/william-lim.ashx - 80 - 70.56.59.43 200 0 0 2387 PC Mac_OS_X_10.8 Firefox_31.0
7 2014-08-05 00:00:14 10.130.0.12 GET /~/media/Images/Hotel_ICON_revamp/about+us/icon/barney-cheng.ashx - 80 - 70.56.59.43 200 0 0 2180 PC Mac_OS_X_10.8 Firefox_31.0
8 2014-08-05 00:00:14 10.130.0.12 GET /~/media/Images/Hotel_ICON_revamp/about+us/icon/tommy-li.ashx - 80 - 70.56.59.43 200 0 0 1146 PC Mac_OS_X_10.8 Firefox_31.0
9 2014-08-05 00:00:14 10.130.0.12 GET /~/media/Images/Hotel_ICON_revamp/about+us/icon/yang-rutherford.ashx - 80 - 70.56.59.43 200 0 0 869 PC Mac_OS_X_10.8 Firefox_31.0
10 2014-08-05 00:00:14 10.130.0.12 GET /~/media/Images/Hotel_ICON_revamp/about+us/icon/justin_wong_img1.ashx - 80 - 70.56.59.43 200 0 0 845 PC Mac_OS_X_10.8 Firefox_31.0
看看
pandas
库可能是个好主意。一旦使用panda加载了数据(请参见示例here),就应该直接查找以一列或多列为条件的唯一元素,例如here。在相关问题 更多 >
编程相关推荐