为了分析这50个商品在2026年3月的数据,我们可以从以下几个维度进行深入分析:
爆发潜力
达人覆盖
周期对比
佣金策略
爆发潜力分析
import pandas as pd
# 假设df是包含数据的DataFrame
df = pd.read_csv('data.csv')
def calculate_growth_rate(row):
yesterday_sales = row['昨日销量']
today_sales = row['今日销量']
return (today_sales - yesterday_sales) / max(yesterday_sales, 1)
# 添加增长率列
df['增长率'] = df.apply(calculate_growth_rate, axis=1)
# 按增长率排序
top_growth = df.sort_values(by='增长率', ascending=False).head(10)
print(top_growth[['商品名称', '增长率']])
达人覆盖分析
def count_da_reach(row):
if isinstance(row['带货达人数'], list) and len(row['带货达人数']) > 3: # 假设超过3个以上的达人作为高覆盖
return '高'
else:
return '低'
df['达人覆盖'] = df.apply(count_da_reach, axis=1)
high_covered_goods = df[df['达人覆盖'] == '高']
print(high_covered_goods[['商品名称', '带货达人数']])
周期对比分析
import matplotlib.pyplot as plt
def plot_sales_trend(df):
for i, row in df.iterrows():
sales_data = [int(x.split('-')[0]) if '-' in x else 1 for x in row['销量数据']]
dates = pd.to_datetime([f'2026-03-{i}' for i in range(1, len(sales_data) + 1)])
plt.plot(dates, sales_data, label=row['商品名称'])
plt.xlabel('日期')
plt.ylabel('销量')
plt.title('商品销售趋势')
plt.legend()
plt.show()
plot_sales_trend(df)
佣金策略分析
def check_commission(row):
if row['佣金'] <= 0.1:
return '低'
else:
return '高'
df['佣金策略'] = df.apply(check_commission, axis=1)
low_commission_goods = df[df['佣金策略'] == '低']
print(low_commission_goods[['商品名称', '佣金']])
以上分析数据来源:互联岛