【发布时间】:2020-07-09 09:47:50
【问题描述】:
我想在生成年度数据的数据框中创建新列 我拥有的变量是:
id_net_profit_20M05
id_op_income_20M05
这是数据集的样子:
company ip_net_profit_20M05 ip_op_income_20M05 ip_pl_bef_tax
x 121 185 129
y 145 87 175
我想创建不同会计年度的年化变量:
id_net_profit_Y_20M05 <- id_net_profit_20M05*12/5
id_op_income_Y_20M05 <- id_op_income_20M05*12/5
循环将为我拥有的所有变量完成工作,但以下变量不起作用:
variables<-c("id_net_profit", "id_op_income")
for (v in variables){
DF$paste0(v,"_20M05_Y",sep="")<- DF$paste0(v,"_20M05",sep="")*12/5
}
你知道为什么吗?
非常感谢
【问题讨论】:
-
请添加一些数据,例如输入和输出数据帧的 sn-p
-
我添加了一些可能代表我的数据集的数据
-
您期望的输出是什么?您能否添加一个示例来说明所需输出的外观?