通过从熊猫的给定列表中选择随机元素来创建列

丹麦文

通过从熊猫的给定列表中选择随机元素来创建列。

ID 
1
2
3
4
5

list = [0.1, 0.2, 0.3, 0.5, 0.8, 0.9]

然后,我想通过从上面的列表中随机选择一个元素来创建一个名为Probability的列,并进行替换。

预期输出:(36个组合中的随机输出之一)

ID    Probability
1     0.8
2     0.1
3     0.1
4     0.5
5.    0.8
布鲁佐西

由于您标记了numpy,因此可以使用numpy.random.choice

import numpy as np
import pandas as pd

l = [0.1, 0.2, 0.3, 0.5, 0.8, 0.9]

df = pd.DataFrame({'ID': range(1,6)})
df['Probability'] = np.random.choice(l, size=df.shape[0]) # By default replace=True

df
   ID  Probability
0   1          0.1
1   2          0.1
2   3          0.8
3   4          0.3
4   5          0.2

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

通过从每个列表中选择1个元素来创建列表(序言)

我想通过从对象阵列-TYPESCRIPT中选择元素来进行动态路由

通过从R中的列表中提取元素来创建向量

通过从n个数组中选择最多1个元素来查找n个数组中的m个元素

通过从列表中获取元素来更改xpath

通过从其他列中选择随机值来更新列

通过从大列表中的两个子列表中选择数据来创建数组

如何通过从一列中选择NaN值来创建数据框的子集?

通过从表中选择创建删除查询

Python pandas:如何通过匹配另一列中的元素来创建列表

通过按索引选择范围的元素来创建视图

从Java列表中选择多个随机元素

球拍-从列表中选择随机元素

从数组列表中选择多个/随机元素

从数组或列表中选择随机元素

通过从旧数据帧 pyspark 中选择列,将列附加到新创建的数据帧

通过从Tableau中的3个不同列中选择非空值来创建新列

如何通过删除列表中的特定元素来运行给定列表的itertools产品?

通过从现有对象中获取一些元素来创建一个新对象

如何通过从初始下拉列表中选择值来重新启用禁用的下拉列表

从通过从另一个列表框中选择填充的列表框中选择

通过从数组中删除除给定数组索引中的元素以外的所有元素来更新整个json

通过在每个索引处随机选取元素来合并 N 个列表

给定一个列表熊猫列,如何为每个元素创建列

通过从下拉列表中选择来获取iframe中的特定网页内容

我想通过从下拉列表中选择颜色来更改面板的背景颜色

如何通过从列表中选择日期来显示信息

熊猫:从每一行的随机列中选择值

通过在两个不同的数据框/熊猫中选择多个列来创建条件列的熊猫