Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
R:使用不同类型的随机值创建数据帧_R_Dataframe_Data Manipulation - Fatal编程技术网

R:使用不同类型的随机值创建数据帧

R:使用不同类型的随机值创建数据帧,r,dataframe,data-manipulation,R,Dataframe,Data Manipulation,任务1:我希望在R中创建一个数据框,其中包含以下列:items、quantity、price。但是,所有的值都需要是随机的 在此之后,我需要创建10个随机分配数量的列表版本,每个数量需要为0或更多 任务2:现在我们有了一个库存清单:1)取一个库存清单。2) 从列表中随机抽取25件物品3)取商店数量,除以10,四舍五入为整数4)这些物品和数量成为货物5)货物价格*数量的总和成为货物价值6)构成货物重量 对于TASK2的任何帮助,我们都将不胜感激。如果这正是您想要的,我还没有完全了解,但是,如何:

任务1:我希望在R中创建一个数据框,其中包含以下列:items、quantity、price。但是,所有的值都需要是随机的

在此之后,我需要创建10个随机分配数量的列表版本,每个数量需要为0或更多

任务2:现在我们有了一个库存清单:1)取一个库存清单。2) 从列表中随机抽取25件物品3)取商店数量,除以10,四舍五入为整数4)这些物品和数量成为货物5)货物价格*数量的总和成为货物价值6)构成货物重量


对于TASK2的任何帮助,我们都将不胜感激。

如果这正是您想要的,我还没有完全了解,但是,如何:

df <- data.frame(items=sample(LETTERS,10,replace=FALSE),quantity=sample(1:100,10,replace=FALSE),price=sample(100:1000,10,replace=FALSE))

write.table(df,file ='table.txt',quote=FALSE,row.names = F)

df这里是一个相对通用的解决方案:

df <- data.frame(Item=sample(c("bike","computer", "milk","eggs","pants","flux capacitor","sonic screwdriver"), 25, replace = T),
                 quantity=rpois(25, 2),
                 price=rnorm(25, 100, 25))

write.csv(df, file = "data.txt", row.names = F, col.names = T)

df谢谢。下一个问题是:现在我们有一个库存清单:1)取一个库存清单。2) 从列表中随机抽取25件物品3)取商店数量,除以10,四舍五入为整数4)这些物品和数量成为货物5)货物价格的总和*数量成为货物价值6)组成货物重量请提出新问题或编辑当前问题以完成。请看一看如何制作一个可复制的示例:嗨,这确实创建了一个我想要的数据帧,但我正在寻找一个真实的数据集。例如:假设它是Target一天的事务数据。因此,显然,数量和价格必须是现实的。下一个问题是:现在我们有一个库存清单:1)取一个库存清单。2) 从列表中随机抽取25件物品3)取商店数量,除以10,四舍五入为整数4)这些物品和数量成为货物5)货物价格*数量的总和成为货物价值6)构成货物重量。谢谢根据你的帖子,我的解决方案似乎足够了。现在,如果你接受/喜欢它取决于你自己,我建议你仔细阅读一下你想做的具体事情。互联网和StackOverflow上有很多优秀的资源,这是最好的学习方式。如果你仍然被困住,你应该问一个更具体的问题。最后,帮助他人和学习也是如此,而不是做别人的工作。谢谢Val。这只是我陷入困境的一部分,如果执行了这项任务,我可以处理其余的事情。什么是sumproduct?如何计算货物重量?存储数量=10个inventroy列表之一的数量吗?是否需要从任务1中的数据帧中对“此列表的10个版本”进行采样?任务2.1)我们是从10个列表中取样还是从任务1中取样?您是希望或执行所有10个列表的任务2,还是仅执行任务1中的df?Sumproduct是基本AB+CD。货物重量意味着变量的名称必须为。存储数量基本上是一个列表中所有数量的总和。是的,清单的10个版本需要有与清单1相同的项目,价格,但数量需要在每个清单中更改。任务2:是的,我们可以从列表中选择任何一个,因此,让我们从任务1中选择df。因此,这需要对所有10个列表进行处理。