目录
实战场景:Pandas如何使用日期和随机数生成表格数据类型
文件读写
基础语法
Pandas
Pandas的Series对象
numpy
马上安排!
- """
- 输出:一个DataFrame,包含三列
- 1000个日期作为索引:从2021-01-01开始
- 数据列:正态分布1000个随机数,loc=0,scale=1
- 数据列:均匀分布1000个随机数,low=0,high=1
- 数据列:二项分布1000个随机数,n=1,p=0.2
- """
-
- import pandas as pd
- import numpy as np
-
- #生成索引列,1000天
- date_range = pd.date_range(start='2021-01-01', periods=1000)
-
- data = { 'norm': np.random.normal(loc=0, scale=1, size=1000), 'uniform': np.random.uniform(low=0, high=1, size=1000), 'binomial': np.random.binomial(n=1, p=0.2, size=1000)
- }
- df = pd.DataFrame(data=data, index=date_range)
- print(df)
norm uniform binomial
2021-01-01 1.387663 0.223985 0
2021-01-02 2.080345 0.704094 0
2021-01-03 1.615880 0.012283 0
2021-01-04 0.523260 0.053396 0
2021-01-05 -0.872305 0.973047 0
... ... ... ...
2023-09-23 -1.601608 0.423913 0
2023-09-24 -0.712566 0.727326 1
2023-09-25 -0.188441 0.879798 0
2023-09-26 2.249404 0.229298 0
2023-09-27 2.132976 0.472873 0
[1000 rows x 3 columns]
菜鸟实战,持续学习!