【发布时间】:2019-10-17 06:36:13
【问题描述】:
我正在尝试在预期范围内有条件地添加随机值。
数据 =
LOT NO QTY(Kgs) % PICK 11C 12C 13C 14C 15C 16C
H19 312 6.22
H20 936 18.67
H21 989 19.72
H22 559 11.15
H23 639 12.74
H24 736 14.68
H25 843 16.81
其中 11c 到 16C 是具有空值 (nans) 或零的列。
我想用一组条件添加或替换随机值(int & float)
-
11C列中值的平均总和应在 9-12.5 之间。 -
12C列中值的平均总和应在 43-47 之间。 3. 4. 其他条件如下
11C | 12C | 13C | 14C | 15C | 16C
--------------------------------------------------------------
9-12.5 | 45+/-2 | 205-230 | 5.0-6.0 | <1000 | <1500
---------------------------------------------------------------
我的预期输出:
LOT NO QTY (Kgs) % PICK 11C 12C 13C 14C 15C 16C
H19 312 6.22 10.50 45.30 247 5.46 53 430
H20 936 18.67 10.38 48.48 265 5.64 67 280
H21 989 19.72 10.62 44.38 264 5.66 73 325
H22 559 11.15 10.97 43.52 226 5.54 62 365
H23 639 12.74 10.89 46.53 205 5.71 84 345
H24 736 14.68 11.09 43.76 165 5.62 93 230
H25 843 16.81 11.01 39.96 137 5.68 95 160
我该怎么做?
【问题讨论】:
标签: python python-3.x pandas numpy dataframe