我正在尝试为预测分析创建假设数据。我有一组平均值,打算将预测模型应用于这些平均值。但是,我想使用Agent_Count列中的各种值扩展DF。是否有办法将第2-4列复制到新行,同时将这些新行中第1列的值更改为新的假设值。我想这样做20-30次。
这是我的数据。
Group Agent_Count HOUR Answered_Calls Aban Total_Calls
Clinical Support 11.75 9 52.69 2.77 56.65
PW Reset 12.06 9 53.79 22.27 81.98
Technical Support 21.15 9 81.02 2.22 84.20
5条答案
按热度按时间4szc88ey1#
您可以使用以下命令作为一行程序来完成此操作
创建于2023-03-21带有reprex v2.0.2
muk1a3rh2#
dplyr/purrr
的选项:或者,如果只需要增加
Agent_Count
:r3i60tvu3#
下面是一个tidyverse方法:
rwqw0loc4#
在底数R中,可以使用
repeat()
函数将同一 Dataframe “扩展”n
次:然后,您可以用新值替换新行。例如,要用前一个值的+1替换第4行及以后的行:
或者用随机数替换这些值(这里,从平均值= 11且sd = 5的正态分布生成):
but5z9lq5#
你可以尝试一个for循环的样本…这是我所能做的没有更多的信息