Untitled
unknown
plain_text
3 years ago
1.1 kB
7
Indexable
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)
)Editor is loading...