Ниже приведен код, чтобы попытаться очистить мой журнал CSV, когда я запускаю код, я получаю сообщение об ошибке;**
Traceback (последний вызов был последним): файл "page_hit_analysis.py", строка 12, в строке = parser (строка)
**
import apache_log_parser
from collections import Counter
from pandas import DataFrame
import seaborn
parser = apache_log_parser.make_parser('%h %l %u %t "%r" %>s')
pages = []
with open('cleaned_log7.csv') as in_f:
for line in in_f:
line = parser(line)
pages.append(line['request_url'])
counts = Counter(pages)
selected_pages = [pair[0] for pair in counts.most_common(5)]
print(selected_pages)
graph_pages = [page for page in pages if page in selected_pages]
data = DataFrame({'pages': graph_pages})
print(data)
plot = seaborn.countplot(data=data, x='pages', order=selected_pages)
plot.get_figure().savefig('pages_plot7.png')
Приведенный выше код работает с неочищенным журналом, но не с очищенным.