我有一个包含月,周,总金额等的数据集。我尝试创建一个新数据集,其中包含两个新变量,按周计算的总金额和按周计算的平均金额。
order_sum <- allorders %>%
select(Month,Week,Total) %>%
group_by(Week) %>% summarize(Avg_Amount = mean(Total),
Total_Amount = sum(Total))
我获得了新数据集,但这个新数据集没有Month变量。
我该如何保留?
样本数据集是:
Month Week Total
01 01 1
01 02 2
01 02 2
01 03 1
01 03 2
02 05 1
02 06 1
02 06 1
我需要获取数据集:
Month Week Avg_Total_by_week Total_by_week
.....
答案 0 :(得分:1)
就这样做!
@echo off
Powershell -command "($Lines=GC .\Lines.txt|select -last 10);(($Lines[($Lines.Length-1)..0]) -join(' ')|Set-Content Lines-New.txt)"
或者如果您想保留原始数据:
order_sum <- allorders %>%
select(Month,Week,Total) %>%
group_by(Month, Week) %>% summarize(Avg_Amount=mean(Total),
Total_Amount=sum(Total))
答案 1 :(得分:0)
如果您不想按月分组,然后按周分组,然后进行汇总,只需要求汇总以显示月份列。
order_sum <- allorders %>%
select(Month,Week,Total) %>%
group_by(Week) %>% summarize(Month,
Avg_Amount = mean(Total),
Total_Amount = sum(Total))