Files
grecia/public/machine_learning/scripts/budgets_summary_comments_textrank.py
2021-08-16 16:31:04 +02:00

60 lines
1.1 KiB
Python

#!/usr/bin/env python
# coding: utf-8
# In[1]:
"""
Participatory Budgeting comments summaries - Dummy script
"""
# In[2]:
data_path = '../data'
config_file = 'budgets_summary_comments_textrank.ini'
logging_file ='budgets_summary_comments_textrank.log'
# In[3]:
# Input file:
inputjsonfile = 'comments.json'
# Output files:
comments_summaries_filename = 'ml_comments_summaries_budgets.json'
# In[4]:
import os
import pandas as pd
# ### Read the comments
# In[5]:
# comments_input_df = pd.read_json(os.path.join(data_path,inputjsonfile),orient="records")
# col_id = 'commentable_id'
# col_content = 'body'
# comments_input_df = comments_input_df[[col_id]+[col_content]]
# ### Create file. Comments summaries
# In[6]:
comments_summaries_cols = ['id','commentable_id','commentable_type','body']
comments_summaries_df = pd.DataFrame(columns=comments_summaries_cols)
row = [0,0,'Budget::Investment','Summary']
comments_summaries_df = comments_summaries_df.append(dict(zip(comments_summaries_cols,row)), ignore_index=True)
comments_summaries_df.to_json(os.path.join(data_path,comments_summaries_filename),orient="records", force_ascii=False)