electricsheepafrica/africa-wfp-food-prices-for-senegal
收藏Hugging Face2026-04-08 更新2026-04-12 收录
下载链接:
https://hf-mirror.com/datasets/electricsheepafrica/africa-wfp-food-prices-for-senegal
下载链接
链接失效反馈官方服务:
资源简介:
---
annotations_creators:
- no-annotation
language_creators:
- found
language:
- en
license: cc-by-4.0
multilinguality:
- monolingual
size_categories:
- 10K<n<100K
source_datasets:
- original
task_categories:
- tabular-regression
- other
task_ids: []
tags:
- africa
- humanitarian
- hdx
- electric-sheep-africa
- economics
- food-security
- indicators
- markets
- sen
pretty_name: "Senegal - Food Prices"
dataset_info:
splits:
- name: train
num_examples: 34336
- name: test
num_examples: 8584
---
# Senegal - Food Prices
**Publisher:** WFP - World Food Programme · **Source:** [HDX](https://data.humdata.org/dataset/wfp-food-prices-for-senegal) · **License:** `cc-by-igo` · **Updated:** 2026-04-05
---
## Abstract
This dataset contains Food Prices data for Senegal, sourced from the World Food Programme Price Database. The World Food Programme Price Database covers foods such as maize, rice, beans, fish, and sugar for 98 countries and some 3000 markets. It is updated weekly but contains to a large extent monthly data. The data goes back as far as 1992 for a few countries, although many countries started reporting from 2003 or thereafter.
Each row in this dataset represents subnational administrative unit observations. Temporal coverage is indicated by the `date` column(s). Geographic scope: **SEN**.
*Curated into ML-ready Parquet format by [Electric Sheep Africa](https://huggingface.co/electricsheepafrica).*
---
## Dataset Characteristics
| | |
|---|---|
| **Domain** | Food security and nutrition |
| **Unit of observation** | Subnational administrative unit observations |
| **Rows (total)** | 42,920 |
| **Columns** | 18 (6 numeric, 11 categorical, 1 datetime) |
| **Train split** | 34,336 rows |
| **Test split** | 8,584 rows |
| **Geographic scope** | SEN |
| **Publisher** | WFP - World Food Programme |
| **HDX last updated** | 2026-04-05 |
---
## Variables
**Geographic** — `admin1` (Fatick, Diourbel, Thies), `admin2` (Fatick, Dakar, Kolda), `latitude` (range 12.48–16.52), `longitude` (range -17.46–-11.95), `category` (cereals and tubers, pulses and nuts) and 4 others.
**Temporal** — `date`.
**Outcome / Measurement** — `priceflag` (actual), `price` (range 90.0–1816.5), `usdprice` (range 0.2–2.95).
**Identifier / Metadata** — `market_id` (range 405.0–5234.0), `esa_source` (HDX), `esa_processed`.
**Other** — `market` (Tilene, Kaolack, Louga), `unit` (KG).
---
## Quick Start
```python
from datasets import load_dataset
ds = load_dataset("electricsheepafrica/africa-wfp-food-prices-for-senegal")
train = ds["train"].to_pandas()
test = ds["test"].to_pandas()
print(train.shape)
train.head()
```
---
## Schema
| Column | Type | Null % | Range / Sample Values |
|---|---|---|---|
| `date` | datetime64[ns] | 0.0% | |
| `admin1` | object | 0.0% | Fatick, Diourbel, Thies |
| `admin2` | object | 0.0% | Fatick, Dakar, Kolda |
| `market` | object | 0.0% | Tilene, Kaolack, Louga |
| `market_id` | int64 | 0.0% | 405.0 – 5234.0 (mean 480.9576) |
| `latitude` | float64 | 0.0% | 12.48 – 16.52 (mean 14.3651) |
| `longitude` | float64 | 0.0% | -17.46 – -11.95 (mean -15.6127) |
| `category` | object | 0.0% | cereals and tubers, pulses and nuts |
| `commodity` | object | 0.0% | Rice (imported), Millet, Maize (local) |
| `commodity_id` | int64 | 0.0% | 56.0 – 201.0 (mean 87.4315) |
| `unit` | object | 0.0% | KG |
| `priceflag` | object | 0.0% | actual |
| `pricetype` | object | 0.0% | Retail |
| `currency` | object | 0.0% | XOF |
| `price` | float64 | 0.0% | 90.0 – 1816.5 (mean 326.903) |
| `usdprice` | float64 | 0.0% | 0.2 – 2.95 (mean 0.5878) |
| `esa_source` | object | 0.0% | HDX |
| `esa_processed` | object | 0.0% | |
---
## Numeric Summary
| Column | Min | Max | Mean | Median |
|---|---|---|---|---|
| `market_id` | 405.0 | 5234.0 | 480.9576 | 431.0 |
| `latitude` | 12.48 | 16.52 | 14.3651 | 14.54 |
| `longitude` | -17.46 | -11.95 | -15.6127 | -16.17 |
| `commodity_id` | 56.0 | 201.0 | 87.4315 | 71.0 |
| `price` | 90.0 | 1816.5 | 326.903 | 275.0 |
| `usdprice` | 0.2 | 2.95 | 0.5878 | 0.51 |
---
## Curation
Raw data was downloaded from HDX via the CKAN API and converted to Parquet. Column names were lowercased and standardised to snake_case. Common missing-value markers (`N/A`, `null`, `none`, `-`, `unknown`, `no data`, `#N/A`) were unified to `NaN`. 1 column(s) were cast from string to numeric or datetime based on parse-success rate (>85% threshold). The dataset was split 80/20 into train and test partitions using a fixed random seed (42) and saved as Snappy-compressed Parquet.
---
## Limitations
- Data originates from WFP - World Food Programme and has not been independently validated by ESA.
- Automated cleaning cannot correct for misreported values, definitional inconsistencies, or sampling bias in the original collection.
- Refer to the [original HDX dataset page](https://data.humdata.org/dataset/wfp-food-prices-for-senegal) for the publisher's own methodology notes and caveats.
---
## Citation
```bibtex
@dataset{hdx_africa_wfp_food_prices_for_senegal,
title = {Senegal - Food Prices},
author = {WFP - World Food Programme},
year = {2026},
url = {https://data.humdata.org/dataset/wfp-food-prices-for-senegal},
note = {Repackaged for machine learning by Electric Sheep Africa (https://huggingface.co/electricsheepafrica)}
}
```
---
*[Electric Sheep Africa](https://huggingface.co/electricsheepafrica) — Africa's ML dataset infrastructure. Lagos, Nigeria.*
annotations_creators:
- 无注释
language_creators:
- 公开采集
language:
- 英语
license: CC BY 4.0
multilinguality:
- 单语言
size_categories:
- 10000 < n < 100000
source_datasets:
- 原始数据集
task_categories:
- 表格回归
- 其他
task_ids: []
tags:
- 非洲
- 人道主义
- HDX
- Electric Sheep Africa
- 经济学
- 粮食安全
- 指标
- 市场
- SEN(塞内加尔)
pretty_name: "塞内加尔——粮食价格"
dataset_info:
splits:
- name: train
num_examples: 34336
- name: test
num_examples: 8584
---
# 塞内加尔——粮食价格
**发布方:世界粮食计划署(WFP)· 来源:[人类数据交换平台(HDX)](https://data.humdata.org/dataset/wfp-food-prices-for-senegal) · 授权协议:`cc-by-igo` · 更新时间:2026-04-05**
---
## 摘要
本数据集包含源自世界粮食计划署价格数据库的塞内加尔粮食价格数据。世界粮食计划署价格数据库覆盖98个国家约3000个市场的玉米、大米、豆类、鱼类、食糖等食品价格信息,该数据库每周更新,其中绝大多数数据为月度数据。部分国家的数据最早可追溯至1992年,不过多数国家的报告数据始于2003年及之后。
本数据集的每一行均代表次国家级行政单元的观测记录,时间覆盖范围由`date`(日期)列标注。地理覆盖范围:**塞内加尔(SEN)**。
*本数据集已由[Electric Sheep Africa](https://huggingface.co/electricsheepafrica)整理为适配机器学习的Parquet格式。*
---
## 数据集特征
| | |
|---|---|
| **领域** | 粮食安全与营养 |
| **观测单元** | 次国家级行政单元观测记录 |
| **总数据行数** | 42,920 |
| **列数** | 18列(6个数值型、11个分类型、1个日期时间型) |
| **训练集拆分** | 34,336行 |
| **测试集拆分** | 8,584行 |
| **地理覆盖范围** | 塞内加尔(SEN) |
| **发布方** | 世界粮食计划署(WFP) |
| **HDX最后更新时间** | 2026-04-05 |
---
## 变量
**地理类变量**:`admin1`(法蒂克、杜尔贝尔、蒂耶斯)、`admin2`(法蒂克、达喀尔、科尔达)、`latitude`(纬度范围12.48–16.52)、`longitude`(经度范围-17.46–-11.95)、`category`(谷物与块根作物、豆类与坚果)等共4项。
**时间类变量**:`date`(日期)。
**结果/测量类变量**:`priceflag`(实际价格)、`price`(价格范围90.0–1816.5)、`usdprice`(美元价格范围0.2–2.95)。
**标识符/元数据类变量**:`market_id`(市场ID范围405.0–5234.0)、`esa_source`(数据来源为HDX)、`esa_processed`(处理标记)。
**其他变量**:`market`(市场名称,如蒂莱内、考拉克、卢加)、`unit`(计量单位:千克(KG))。
---
## 快速入门
python
from datasets import load_dataset
ds = load_dataset("electricsheepafrica/africa-wfp-food-prices-for-senegal")
train = ds["train"].to_pandas()
test = ds["test"].to_pandas()
print(train.shape)
train.head()
---
## 数据集架构
| 列名 | 数据类型 | 缺失率 | 取值范围/示例值 |
|---|---|---|---|
| `date` | datetime64[ns] | 0.0% | |
| `admin1` | object | 0.0% | 法蒂克、杜尔贝尔、蒂耶斯 |
| `admin2` | object | 0.0% | 法蒂克、达喀尔、科尔达 |
| `market` | object | 0.0% | 蒂莱内、考拉克、卢加 |
| `market_id` | int64 | 0.0% | 405.0 – 5234.0(均值480.9576) |
| `latitude` | float64 | 0.0% | 12.48 – 16.52(均值14.3651) |
| `longitude` | float64 | 0.0% | -17.46 – -11.95(均值-15.6127) |
| `category` | object | 0.0% | 谷物与块根作物、豆类与坚果 |
| `commodity` | object | 0.0% | 进口大米、小米、本地玉米 |
| `commodity_id` | int64 | 0.0% | 56.0 – 201.0(均值87.4315) |
| `unit` | object | 0.0% | 千克(KG) |
| `priceflag` | object | 0.0% | 实际 |
| `pricetype` | object | 0.0% | 零售 |
| `currency` | object | 0.0% | 西非法郎(XOF) |
| `price` | float64 | 0.0% | 90.0 – 1816.5(均值326.903) |
| `usdprice` | float64 | 0.0% | 0.2 – 2.95(均值0.5878) |
| `esa_source` | object | 0.0% | HDX |
| `esa_processed` | object | 0.0% | |
---
## 数值统计摘要
| 列名 | 最小值 | 最大值 | 均值 | 中位数 |
|---|---|---|---|---|
| `market_id` | 405.0 | 5234.0 | 480.9576 | 431.0 |
| `latitude` | 12.48 | 16.52 | 14.3651 | 14.54 |
| `longitude` | -17.46 | -11.95 | -15.6127 | -16.17 |
| `commodity_id` | 56.0 | 201.0 | 87.4315 | 71.0 |
| `price` | 90.0 | 1816.5 | 326.903 | 275.0 |
| `usdprice` | 0.2 | 2.95 | 0.5878 | 0.51 |
---
## 数据整理流程
原始数据通过CKAN API从人类数据交换平台(HDX)下载,并转换为Parquet格式。列名统一转换为小写并标准化为蛇形命名法(snake_case)。常见缺失值标记(`N/A`、`null`、`none`、`-`、`unknown`、`no data`、`#N/A`)被统一替换为`NaN`。基于解析成功率(阈值>85%),将1列从字符串类型转换为数值型或日期时间型。本数据集以固定随机种子(42)按80/20比例划分为训练集与测试集,并保存为Snappy压缩的Parquet格式。
---
## 局限性说明
- 本数据源自世界粮食计划署(WFP),未经过Electric Sheep Africa的独立验证。
- 自动化清洗无法修正原始数据收集中的错报值、定义不一致或抽样偏差问题。
- 如需查看发布方的方法说明与免责条款,请参阅[原始HDX数据集页面](https://data.humdata.org/dataset/wfp-food-prices-for-senegal)。
---
## 引用格式
bibtex
@dataset{hdx_africa_wfp_food_prices_for_senegal,
title = {塞内加尔——粮食价格},
author = {世界粮食计划署(WFP)},
year = {2026},
url = {https://data.humdata.org/dataset/wfp-food-prices-for-senegal},
note = {由Electric Sheep Africa(https://huggingface.co/electricsheepafrica)重新打包以适配机器学习}
}
---
*[Electric Sheep Africa](https://huggingface.co/electricsheepafrica) — 非洲的机器学习数据集基础设施。尼日利亚拉各斯。*
提供机构:
electricsheepafrica


