从向量中为数据的每一行选择一个随机元素。

gibbz00

我有一个名称的数据框。而且我有不同食物的载体。我想为每个Name从该向量中随机选择一个元素,以便data.table如下所示。

x<- c("apple","pepsi","rice","coke","banana","butter","bread")

library(data.table)

dt <- fread('

Name  NextItem
John   rice
Logan  butter
Sarah  bread
Vinny  rice
')

我想更换样品。我试过了

dt[,NextItem:= sample(x,1)] 但是它为每个人都采样了相同的食物(矢量元素),而不是像上述示例那样的不同随机元素。

阿克伦

我们可以按选项使用分组,然后执行 sample

dt[, NextItem := sample(x, 1), by = Name]

或者您也可以使用.N代替by

dt[, NextItem := sample(x, .N, replace = TRUE)]

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

从向量中的每 N 个元素中随机选择一个

来自分类Dev

从数据场的n列中为每一行随机选择k个值,并将它们存储到同一数据帧的k列中

来自分类Dev

如何从向量或数组中随机选择一个元素?

来自分类Dev

在pyspark [non pandas]中为数据框的每一行调用一个函数

来自分类Dev

在python中为Panda数据框的每一行创建一个Radar Chart

来自分类Dev

为R数据帧中的每一行绘制一个函数

来自分类Dev

sql - 为每一行生成一个唯一的随机值

来自分类Dev

从python3.4中的2D列表的每一行中选择一个随机数

来自分类Dev

从二进制numpy矩阵的每一行中选择随机的一个?

来自分类Dev

从二进制numpy矩阵的每一行中选择随机的一个?

来自分类Dev

如何既从数据框中随机选择行又删除已选择的每一行?

来自分类Dev

从列表的每一行中选择n个随机元素

来自分类Dev

如何使用 PHP 为数据库中的每一行创建一个唯一的页面?

来自分类Dev

向 Pandas 中的每一行添加一个向量

来自分类Dev

为mysql中第一个表中的每一行从另一个表中选择相应的行

来自分类Dev

python从文件的每一行中随机选择

来自分类Dev

比较两个向量中的每一行

来自分类Dev

为表中的每一行添加一个虚拟行

来自分类Dev

将数据帧中的每四行系列折叠为一个向量,覆盖缺失值

来自分类Dev

减去每一行的第一个元素中的2D阵列

来自分类Dev

如何制作一个包含元素的列表作为python中输入的每一行

来自分类Dev

如何跳过矩阵的每一行中的第一个元素?

来自分类Dev

Python从矩阵的每一行中减去第一个元素

来自分类Dev

在文件(Python)的每一行中查找最后一个元素(数字)

来自分类Dev

按列索引修改numpy数组的每一行中的一个元素

来自分类Dev

网页单选按钮网格中的每一列和每一行只允许选择一个

来自分类Dev

网页的单选按钮网格中的每一列和每一行只允许选择一个

来自分类Dev

为select中的每一行调用一个函数-Postgres

来自分类Dev

SQL Server为查询中的每一行计算一个变量

Related 相关文章

  1. 1

    从向量中的每 N 个元素中随机选择一个

  2. 2

    从数据场的n列中为每一行随机选择k个值,并将它们存储到同一数据帧的k列中

  3. 3

    如何从向量或数组中随机选择一个元素?

  4. 4

    在pyspark [non pandas]中为数据框的每一行调用一个函数

  5. 5

    在python中为Panda数据框的每一行创建一个Radar Chart

  6. 6

    为R数据帧中的每一行绘制一个函数

  7. 7

    sql - 为每一行生成一个唯一的随机值

  8. 8

    从python3.4中的2D列表的每一行中选择一个随机数

  9. 9

    从二进制numpy矩阵的每一行中选择随机的一个?

  10. 10

    从二进制numpy矩阵的每一行中选择随机的一个?

  11. 11

    如何既从数据框中随机选择行又删除已选择的每一行?

  12. 12

    从列表的每一行中选择n个随机元素

  13. 13

    如何使用 PHP 为数据库中的每一行创建一个唯一的页面?

  14. 14

    向 Pandas 中的每一行添加一个向量

  15. 15

    为mysql中第一个表中的每一行从另一个表中选择相应的行

  16. 16

    python从文件的每一行中随机选择

  17. 17

    比较两个向量中的每一行

  18. 18

    为表中的每一行添加一个虚拟行

  19. 19

    将数据帧中的每四行系列折叠为一个向量,覆盖缺失值

  20. 20

    减去每一行的第一个元素中的2D阵列

  21. 21

    如何制作一个包含元素的列表作为python中输入的每一行

  22. 22

    如何跳过矩阵的每一行中的第一个元素?

  23. 23

    Python从矩阵的每一行中减去第一个元素

  24. 24

    在文件(Python)的每一行中查找最后一个元素(数字)

  25. 25

    按列索引修改numpy数组的每一行中的一个元素

  26. 26

    网页单选按钮网格中的每一列和每一行只允许选择一个

  27. 27

    网页的单选按钮网格中的每一列和每一行只允许选择一个

  28. 28

    为select中的每一行调用一个函数-Postgres

  29. 29

    SQL Server为查询中的每一行计算一个变量

热门标签

归档