【发布时间】:2018-10-03 05:52:15
【问题描述】:
我有一个关于数据框操作的问题。 我有一个如下所示的数据框:
year | month | deviceCategoy | sessions
2017 | 4 | desktop | 140000
2017 | 4 | mobile | 200000
2017 | 4 | tablet | 80000
... ... ... ...
所有数据框包含 2017 年和 2018 年至今的全年数据。 现在我想要一个新的数据框,其中只有桌面和移动设备类别。平板电脑的会话应添加到桌面。
结果应该是这样的:
year | month | deviceCategoy | sessions
2017 | 4 | desktop | 220000
2017 | 4 | mobile | 200000
有人知道怎么做吗?
【问题讨论】:
-
你能显示预期的输出吗?试试
i1 < df1$deviceCategory == "tablet"; df1$deviceCategory[i1] <- "desktop"; aggregate(sessions ~ year + deviceCategory, df1, sum) -
我在问题中添加了预期的输出。
标签: r dataframe sum conditional-statements