我正在使用 python robots_detection来检测大型日志文件中的机器人。我已将日志文件导入数据框并开始使用该模块。当数据帧的行数非常少时,这可以正常工作。否则会卡住。有什么方法可以将数据帧分成更小的部分?或者我怎么能使用这个模块?
#Dataframe
df.columns = ['IP', 'Time', 'Method', 'Resource', 'Status', 'Bytes', 'Referrer', 'Agent']
for item in df['Agent']:
a = robot_detection.is_robot(item)
if a == True:
count = count + 1
else:
ncount = ncount + 1