You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Jupyter Notebook中DataFrame属性错误及数据集查看、销售额统计问题

解决方案

1. 在Jupyter Notebook中查看完整数据集

Jupyter默认会截断行数/列数过多的输出,你可以通过修改pandas的显示参数强制显示全部内容:

# 设置pandas显示所有行和列
pd.set_option('display.max_rows', None)
pd.set_option('display.max_columns', None)

# 查看完整数据集
sales_data

如果之后需要恢复默认显示设置,执行以下代码:

# 重置显示参数为默认值
pd.reset_option('display.max_rows')
pd.reset_option('display.max_columns')

2. 按市场计算平均销售额

你之前的代码错误在于把Kumasi(某一市场的具体名称)当成了DataFrame的列名访问,这不符合pandas语法逻辑。正确操作如下:

步骤1:确认数据集列名

先执行代码查看所有列名称,明确市场列、销售额列的具体名称:

sales_data.columns

步骤2:分组计算各市场平均销售额

假设市场列名为Market,销售额列名为Sales,执行以下代码即可得到所有市场的平均销售额:

# 按市场分组,计算每组销售额平均值
sales_data.groupby('Market')['Sales'].mean()

单独查看某一市场的平均销售额

如果只想获取Kumasi市场的平均销售额,用布尔索引筛选后计算:

sales_data[sales_data['Market'] == 'Kumasi']['Sales'].mean()

内容的提问来源于stack exchange,提问作者Whizzy Ellah

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.21 09:15:37