【发布时间】:2018-10-31 19:30:43
【问题描述】:
我目前正在导入两个这样显示的表(以最基本的形式)
Table 1
State Month Account Value
NY Jan Expected Sales 1.04
NY Jan Expected Expenses 1.02
Table 2
State Month Account Value
NY Jan Sales 1,000
NY Jan Customers 500
NY Jan F Expenses 1,000
NY Jan V Expenses 100
我的最终目标是创建第三个数据框,其中包含前两行的值并根据函数计算第四列
NextYearExpenses = (t2 F Expenses + t2 V Expenses)* t1 Expected Expenses
NextYearSales = (t2 sales) * t1 Expected Sales
所以我想要的输出如下
State Month New Account Value
NY Jan Sales 1,040
NY Jan Expenses 1,122
我对 R 比较陌生,我认为 ifelse 语句可能是我最好的选择。我尝试过合并表格并使用简单的列函数进行计算,但没有真正的进展。
有什么建议吗?
【问题讨论】:
-
请分享您的数据和可重复的示例,以便人们可以提供帮助,到目前为止您尝试了什么? stackoverflow.com/questions/5963269/…
-
谢谢。我会尝试重新格式化我的问题并提供必要的信息。
标签: r dplyr data-manipulation