I wrote a code, can you give me your opinion? It’s very difficult
The first question is: Calculate the popularity of each user = average post likes received in posts
This is what I wrote:
import pandas as pd
import numpy as np
import matplotlib.pyplot as plt
import statsmodels.api as sm
likes=[]
pop=[]
for i in range(len(p_data['user_id'].unique())):
for j in p_data['user_id']:
if (p_data['user_id'][j]==p_data['user_id'].unique()[i]):
likes=np.append(likes,p_data['likes'][j])
pop=np.append(pop,np.mean(likes))