Dataset:数据生成之利用pandas自定义生成随机各自类型(离散型和连续型)的dataframe数据
目录
数据生成之利用pandas自定义生成随机数据
输出结果
实现代码
数据生成之利用pandas自定义生成随机数据 输出结果 date gender grade weight/kg height/cm
0 2021-01-01 1 2 40 175
1 2021-01-02 0 2 44 161
2 2021-01-03 1 2 42 158
3 2021-01-04 0 3 48 158
4 2021-01-05 1 2 47 173
5 2021-01-06 0 1 44 160
6 2021-01-07 1 1 44 170
7 2021-01-08 1 2 40 174
8 2021-01-09 0 3 40 160
9 2021-01-10 1 1 44 165
10 2021-01-11 0 1 40 155
11 2021-01-12 1 3 45 171
12 2021-01-13 0 1 40 152
13 2021-01-14 1 1 42 157
14 2021-01-15 0 4 42 177
15 2021-01-16 1 3 49 176
16 2021-01-17 1 1 48 175
17 2021-01-18 1 4 42 169
18 2021-01-19 0 2 43 159
19 2021-01-20 1 2 44 173
实现代码
# encoding: utf-8
import pandas as pd
import numpy as np
dict_data={
'date': pd.date_range('20210101',periods=20), #'用pd.date_range函数生成连续指定天数的的日期'
'gender':np.random.randint(0,2,size=20),
'grade': np.random.randint(1,5,size=20),
'weight/kg':np.random.randint(40,50,size=20),
'height/cm':np.random.randint(150,180,size=20)
}
dataframe01 = pd.DataFrame(dict_data)
print(dataframe01)