1 产生模拟数据:DataFrame 2023.01.01 到 2023.12.31 采样:(300,600)之间 日期 销售额 时间采用,datetime包 销售额:random模块 2 将1产生的DataFrame保存为excel文件。
时间: 2024-01-27 09:02:42 浏览: 74
savedata:在模拟结束时将数据保存到文件中-matlab开发
以下是产生并保存DataFrame的代码:
```python
import pandas as pd
import random
from datetime import datetime, timedelta
# 生成日期范围
start_date = datetime(2023, 1, 1)
end_date = datetime(2023, 12, 31)
date_range = pd.date_range(start=start_date, end=end_date)
# 随机生成销售额
sales = [random.uniform(300, 600) for _ in range(len(date_range))]
# 创建DataFrame
df = pd.DataFrame({'日期': date_range, '销售额': sales})
# 将DataFrame保存为Excel文件
df.to_excel('sales_data.xlsx', index=False)
```
这个代码将生成一个名为`sales_data.xlsx`的Excel文件,其中包含两列数据:日期和销售额。日期从2023年1月1日到2023年12月31日,采样间隔为1天。销售额随机生成,范围在300到600之间。
阅读全文