简单
技术面试0 次浏览

假设你有一个数据集包含一组产品的销售数据(产品名称、销售日期、销售量、销售价格),请使用 Python 中的 Pandas 库计算每个产品的总销售额,并绘制柱状图展示结果。

微软中国数据分析师
PythonPandas数据可视化

答题要点

可以采用数据处理与可视化分步走的答题框架。关键要点:一是使用 Pandas 读取数据集,确保能准确加载数据。二是通过数据处理,根据产品名称进行分组,将销售量和销售价格相乘得到每个产品在各销售日期的销售额,再求和得到总销售额。三是使用合适的绘图库(如 matplotlib)结合 Pandas 绘制柱状图。示例思路:先使用 pd.read_csv 读取数据,然后用 groupby 分组计算总销售额,最后用 plot.bar 绘制柱状图。代码示例:import pandas as pd; df = pd.read_csv('sales_data.csv'); df['sales_amount'] = df['sales_volume'] * df['sales_price']; total_sales = df.groupby('product_name')['sales_amount'].sum(); total_sales.plot(kind='bar')