1 产生模拟数据:DataFrame 2023.01.01 到 2023.12.31 采样:(300,600)之间 日期 销售额 时间采用,datetime包 销售额:random模块
时间: 2024-01-27 11:02:35 浏览: 58
如何使用pd.merge()函数和DataFrame的join()方法在Pandas中合并数据集
可以使用 pandas 和 numpy 模块来生成模拟数据。
首先,我们可以使用 pandas 中的 date_range 方法来生成从 2023 年 1 月 1 日到 2023 年 12 月 31 日的日期序列:
```python
import pandas as pd
dates = pd.date_range(start='2023-01-01', end='2023-12-31')
```
接下来,我们可以使用 numpy 中的 random 模块来生成 300 到 600 之间的随机数作为销售额:
```python
import numpy as np
sales = np.random.randint(low=300, high=600, size=len(dates))
```
最后,我们可以将日期和销售额放在一个 DataFrame 中:
```python
df = pd.DataFrame({'date': dates, 'sales': sales})
```
完整代码如下:
```python
import pandas as pd
import numpy as np
dates = pd.date_range(start='2023-01-01', end='2023-12-31')
sales = np.random.randint(low=300, high=600, size=len(dates))
df = pd.DataFrame({'date': dates, 'sales': sales})
```
这样就生成了一个包含日期和销售额的 DataFrame。
阅读全文