【发布时间】:2020-10-23 09:02:11
【问题描述】:
最初我想在两个数字(10 和 80)之间生成随机整数:
from random import randint
df.fillna(randint(10, 80), 'score').show()
在当前列值的特定范围内生成随机小数的正确方法是什么?例如,'score' 列的 +/- 15% 内的随机小数,值为 25.0?
我查看了documentation,但只有一些示例展示了如何使用种子生成随机数。不确定它是否适合这种情况。
【问题讨论】:
-
除以 100 或 10
-
导入随机数 >>> random_decimal = random.randint(100, 1000)/100 >>> print(random_decimal)
标签: python python-3.x dataframe random pyspark