用melt函数对以年份为id对销售额数据进行融合
时间: 2024-03-18 11:38:39 浏览: 55
Getting-and-Cleaning-Data-Course-Project:约翰霍普金斯大学数据科学专业第三课数据获取与清洗课程项目
假设你有一个名为`sales_data`的数据框,其中包含以下列:`year`(年份)、`month`(月份)、`day`(日期)和`sales`(销售额)。你可以使用`melt()`函数将`year`列作为id变量,将`month`、`day`和`sales`列作为value变量进行融合。具体代码如下:
```python
melted_data = pd.melt(sales_data, id_vars=['year'], value_vars=['month', 'day', 'sales'])
```
这将返回一个新的数据框`melted_data`,其中包含四列:`year`(年份)、`variable`(变量,可以取值为`month`、`day`或`sales`)、`value`(对应的值)和`count`(可选参数,表示变量出现的次数)。
阅读全文