给我构建一个带3个tradeDate、x、y列的15行数据的dataframe
时间: 2024-03-05 07:50:49 浏览: 12
好的,以下是代码实现:
```python
import pandas as pd
import numpy as np
# 生成3个日期数据
dates1 = pd.date_range('20210101', periods=15)
dates2 = pd.date_range('20210116', periods=15)
dates3 = pd.date_range('20210131', periods=15)
# 生成随机数数据
x = np.random.rand(15)
y = np.random.rand(15)
# 构建DataFrame
df = pd.DataFrame({'tradeDate1': dates1, 'tradeDate2': dates2, 'tradeDate3': dates3, 'x': x, 'y': y})
# 输出结果
print(df)
```
输出结果如下:
```
tradeDate1 tradeDate2 tradeDate3 x y
0 2021-01-01 2021-01-16 2021-01-31 0.161876 0.854764
1 2021-01-02 2021-01-17 2021-02-01 0.856852 0.134509
2 2021-01-03 2021-01-18 2021-02-02 0.053210 0.224619
3 2021-01-04 2021-01-19 2021-02-03 0.888348 0.044291
4 2021-01-05 2021-01-20 2021-02-04 0.888905 0.731286
5 2021-01-06 2021-01-21 2021-02-05 0.782571 0.528984
6 2021-01-07 2021-01-22 2021-02-06 0.523321 0.965889
7 2021-01-08 2021-01-23 2021-02-07 0.131117 0.922139
8 2021-01-09 2021-01-24 2021-02-08 0.889515 0.302336
9 2021-01-10 2021-01-25 2021-02-09 0.032910 0.595104
10 2021-01-11 2021-01-26 2021-02-10 0.555507 0.137070
11 2021-01-12 2021-01-27 2021-02-11 0.823438 0.072715
12 2021-01-13 2021-01-28 2021-02-12 0.231998 0.533209
13 2021-01-14 2021-01-29 2021-02-13 0.079007 0.867155
14 2021-01-15 2021-01-30 2021-02-14 0.410301 0.829175
```