【发布时间】:2020-11-22 12:50:32
【问题描述】:
我有一个数据框,其中包括 col1(Counts) 和 col2(Date)
df<-data.frame(col1=c(1,2,3,4,16,0),col2=c('10-12-2019','11-12-2019','13-01-2020','14-02-2020','01-03-2020','01-04-2020'))
我想根据 col1 为唯一日期创建另一个列范围(0-100),但是当我这样做时,它给了我随机数,而不是考虑 col1 的权重
df$col3<-runif(df$col1,min=0,max=100)
怎么做?
【问题讨论】:
-
不清楚您的要求,如果 col1 应该是权重,runif 的 'n' 值应该是多少?你能分享你的预期输出吗?
-
嗨 Karthik,我使用了 runif,但无论 col1 的大小如何,它都会生成随机数。我预计如果 col1=16 它应该是 100,col1=0 那么它应该是 0。跨度>