Untitled

mail@pastecode.io avatar
unknown
plain_text
a year ago
1.1 kB
3
Indexable
Never
data_actual_without_userscore = data_actual.query('user_score != 0').reset_index()

# Посмотрим на диаграмму рассения мнения критиков и продаж
data_actual_without_userscore[(data_actual_without_userscore['platform'] == "X360") & data_actual['critic_score'].notna()] \
    .pivot_table(index='critic_score', values='total_sales') \
    .plot(style='o', grid=True)
# Добавляем легенду и метки осей
plt.xlabel('Оценка критиков')
plt.ylabel('Суммарные продажи')
plt.title('Диаграмма рассеяния: X360')
plt.show()

# На печать не удалось вывести одной строкой через f', разобьем на 2 части.    
print('Коэффициент корреляции мнения критиков и продаж:')
print(
    data_actual_without_userscore.query('platform == "X360"')['critic_score']\
    .corr(data_actual_without_userscore.query('platform == "X360"')['total_sales'])\
    .round(2)
)