现有奶茶店数据,有下单时间,开始制作奶茶时间,奶茶制作完成时间,一单中的杯量,门店编号,需要填充每个门店当天的开始制作时间和制作完成时间的缺失值,按照每个门店和下单时间进行分组,写出Python代码
时间: 2024-03-27 22:40:39 浏览: 134
Python代码:用Python3编写的代码集合。 如果有帮助的话给个星
可以使用Pandas库进行数据处理,以下是填充缺失值的Python代码:
```python
import pandas as pd
# 读取数据
data = pd.read_csv('data.csv')
# 按门店和下单时间进行分组
grouped = data.groupby(['门店编号', '下单时间'])
# 填充缺失值
data['开始制作时间'] = grouped['开始制作时间'].ffill().bfill()
data['制作完成时间'] = grouped['制作完成时间'].ffill().bfill()
# 输出结果
print(data)
```
其中,`ffill()`表示用前一个非缺失值填充缺失值,`bfill()`表示用后一个非缺失值填充缺失值。在按门店和下单时间进行分组后,对每一组进行填充缺失值操作即可。
阅读全文