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