我有一个数据帧,它在R中看起来像这样:
df1个
date | location | daytype |
---|---|---|
2022-9-1 | NT | Thur |
2022-9-2 | NT | Fri |
2022-9-3 | AP | Sat |
2022-9-4 | AP | Sun |
2022-9-5 | NT | Mon |
我想创建一个基于随机权重抽样的上午或下午轮班的新专栏:
df2个
shift | weight |
---|---|
Morning | 0.8 |
Evening | 0.2 |
有办法做到这一点吗?
df1$shift <- sample(df2, prob = df$weight)
个