合并的行相同的名称在R[重复]

0

的问题

我必须做好准备的图表R为个案研究。 我有一个数据集包含成千上万的行安排如下:

Platform | Profits

Desktop  |  608.50

Desktop  |  591.54

Desktop  |   83.21

Mobile   |   27.13

Mobile   |  133.81

Mobile   |  201.13

有成千上万更多的桌面和移动排及其利润比什么我贴,但我想知道如果有办法让我把所有的台式和移动的利润使得表如下所以我可以图表的总数比较容易:

Platform | Profit

Desktop  |5839.01

Mobile   |4219.58

我试图集,sumRows,sumCols,但我不能让一个表中的这种所需格式。 我是100%的好与具有打破这一成部分。

r tidyr
2021-11-24 05:00:27
1
0

你可以用下面的代码

library(tidyverse)

df %>% 
  group_by(Platform) %>% 
  summarise(sum_profit = sum(Profits))

输出

# A tibble: 2 x 2
  Platform sum_profit
  <chr>         <dbl>
1 Desktop       1283.
2 Mobile         362.

数据

df = structure(list(Platform = c("Desktop", "Desktop", "Desktop", 
"Mobile", "Mobile", "Mobile"), Profits = c(608.5, 591.54, 83.21, 
27.13, 133.81, 201.13)), class = "data.frame", row.names = c(NA, 
-6L))
2021-11-24 05:07:45

谢谢你! 我试过,但是控制台返回的以下错误>platformsValues%>%+group_by('平台类型的名称')%>%+总结(和=sum(净额毛额预定值美元'))的错误:问题与 summarise()sum. 我 sum = sum("Net Gross Booking Value USD"). x无效的'type'(文字)的参数我发生错误的,在第1组:"平台类型Name"="平台类型的名字"。
agasco3

不要让空间中的变量名称,例如 Platform Type NamePlatformTypeNamePlatform_Type_NameNet Gross Booking Value USDNetGrossBookingValueUSD 或者您可以使用更短的列名,因为你已经给出的问题。
Bappa Das

我有一种感觉的间距是一个问题,因为我必须把它放在引号中,但是这是它是如何在excel片,我是不是应该改变的excel表?
agasco3

作为中等(platformsValues,'净额毛额预定值美元')?
agasco3

没有用的反引号。
Bappa Das

如果答案帮助你,你可以 接受它.
Bappa Das

其他语言

此页面有其他语言版本

Русский
..................................................................................................................
Italiano
..................................................................................................................
Polski
..................................................................................................................
Română
..................................................................................................................
한국어
..................................................................................................................
हिन्दी
..................................................................................................................
Français
..................................................................................................................
Türk
..................................................................................................................
Česk
..................................................................................................................
Português
..................................................................................................................
ไทย
..................................................................................................................
Español
..................................................................................................................
Slovenský
..................................................................................................................