基于您提供的数据和核心分析维度,我们可以通过以下步骤进行具体分析:
import pandas as pd
# 假设df为数据框
top_regions = df.groupby('Region')['Sales'].sum().sort_values(ascending=False).head(5)
print(top_regions)
average_sales_per_live = df.groupby('Account')['Sales'].mean()
print(average_sales_per_live)
import matplotlib.pyplot as plt
plt.scatter(df['Live_Frequency'], df['Sales'])
plt.xlabel('直播场次')
plt.ylabel('销售额(万元)')
plt.title('直播频率与销售额的关系')
plt.show()
top_10_percent = (len(df) * 0.1)
top_sales = df.sort_values(by='Sales', ascending=False).head(int(top_10_percent))['Sales'].sum()
total_sales = df['Sales'].sum()
top_reach_rate = top_sales / total_sales
print(f"前10%达人的销售额占比:{top_reach_rate * 100}%")
以上分析数据来源:互联岛