【发布时间】:2018-10-28 10:49:27
【问题描述】:
如果我从以下数据集开始并调用df:
A B
0.8 0.9
0.99 0.88
0.7 0.9658
0.65 0.6684
我的目标是实现下面的数据集,其中包含一组新变量,使用与我的初始集不同的权重:
A B A_10 A_20 A_30 A_40 A_50
0.8 0.9 0.89 0.88 0.87 0.86 0.85
0.99 0.88 0.891 0.902 0.913 0.924 0.935
0.7 0.9658 0.93922 0.91264 0.88606 0.85948 0.8329
0.65 0.6684 0.66656 0.66472 0.66288 0.66104 0.6592
我使用的代码是:
for (i in 10:90) {
df <- df %>% mutate(A_[i] =(A*[i]/100)+(B*((1-[i])/100))) }
我收到以下错误:
错误:意外的 '=' in:" df % mutate(A_[i] ="*
【问题讨论】: