python 将数据转化为事务型数据
时间: 2023-10-05 11:12:55 浏览: 145
使用python将Excel数据导入到MySQL数据库
可以使用 pandas 库中的 pivot_table() 方法将数据转化为事务型数据。具体操作可以参考以下代码:
``` python
import pandas as pd
# 创建一个数据集
data = {'日期': ['1/1/2020', '1/1/2020', '1/2/2020', '1/2/2020'],
'城市': ['上海', '北京', '上海', '北京'],
'销售额': [100, 200, 150, 250]}
df = pd.DataFrame(data)
# 使用 pivot_table() 方法将数据转化为事务型数据
transaction = pd.pivot_table(df, values='销售额', index='日期', columns='城市')
print(transaction)
```
输出的结果如下:
```
城市 上海 北京
日期
1/1/2020 100.0 200
1/2/2020 150.0 250
```
上述代码中,我们创建了一个数据集,包含日期、城市和销售额三个字段。然后使用 pivot_table() 方法,将数据按照日期和城市进行透视,转化为事务型数据。最后输出得到的结果,即为事务型数据。
阅读全文