使用 R 子集缩放数据
Scaling data subsetwise using R
我有以下关于数字营销问题的数据集。观众的规模、非活动电子邮件的数量、已读邮件的数量以及该部分的优先级已给出
AudienceSize inactiveemails Readmails Importanceof targetgroup
246238 63581 1015 Low
402042 609 2089 Medium
2395 4 12 Medium
10958 76 105 High
120291 1237 707 Medium
65199 0 544 Low
106341 1506 1171 Medium
496986 8501 3139 Medium
293509 4805 2059 Medium
93218 97 814 Medium
246238 63581 1015 Low
402042 609 2089 Medium
2395 4 12 Medium
10958 76 105 High
120291 1237 707 Medium
65199 0 544 Low
106341 1506 1171 Medium
496986 8501 3139 Medium
293509 4805 2059 Medium
93218 97 814 Medium
我需要缩放数据。低优先级电子邮件应仅在低类别成员之间进行缩放。同样对于中高类别,缩放应该单独使用它来完成。有没有办法实现这个。
Importanceoftargetgroup AudienceSize Readmails Inactivemails
Low .03444 .5366 .7437
Low .03664 .7500 .8000
medium .7665 .4333 .6543
medium .7965 .5533 .7543
注意:DPLYR 已帮助我对数据进行子集化并获得方法,但我需要缩放版本。
您应该使用
得到想要的结果
library(dplyr)
df %>%
group_by(Importanceoftargetgroup) %>%
mutate_each(funs(scale), AudienceSize, inactiveemails, Readmails)
我有以下关于数字营销问题的数据集。观众的规模、非活动电子邮件的数量、已读邮件的数量以及该部分的优先级已给出
AudienceSize inactiveemails Readmails Importanceof targetgroup
246238 63581 1015 Low
402042 609 2089 Medium
2395 4 12 Medium
10958 76 105 High
120291 1237 707 Medium
65199 0 544 Low
106341 1506 1171 Medium
496986 8501 3139 Medium
293509 4805 2059 Medium
93218 97 814 Medium
246238 63581 1015 Low
402042 609 2089 Medium
2395 4 12 Medium
10958 76 105 High
120291 1237 707 Medium
65199 0 544 Low
106341 1506 1171 Medium
496986 8501 3139 Medium
293509 4805 2059 Medium
93218 97 814 Medium
我需要缩放数据。低优先级电子邮件应仅在低类别成员之间进行缩放。同样对于中高类别,缩放应该单独使用它来完成。有没有办法实现这个。
Importanceoftargetgroup AudienceSize Readmails Inactivemails
Low .03444 .5366 .7437
Low .03664 .7500 .8000
medium .7665 .4333 .6543
medium .7965 .5533 .7543
注意:DPLYR 已帮助我对数据进行子集化并获得方法,但我需要缩放版本。
您应该使用
得到想要的结果library(dplyr)
df %>%
group_by(Importanceoftargetgroup) %>%
mutate_each(funs(scale), AudienceSize, inactiveemails, Readmails)