Sloučení řádků se stejným názvem v R [duplicitní]

0

Otázka

Musím se připravit grafy s R o případovou studii. Mám dataset obsahující desítky tisíc řádků, které jsou organizovány takto:

Platform | Profits

Desktop  |  608.50

Desktop  |  591.54

Desktop  |   83.21

Mobile   |   27.13

Mobile   |  133.81

Mobile   |  201.13

Tam jsou desítky tisíc více Desktop a Mobilní řádky a své zisky, než to, co jsem vyslán, ale já bych chtěl vědět, jestli existuje způsob, jak pro mě, aby kombinovat všechny Stolní počítače a Mobilní zisky tak, že výsledné tabulky je následující, takže můžu grafu součty jednodušší:

Platform | Profit

Desktop  |5839.01

Mobile   |4219.58

Snažil jsem se podmnožina, sumRows, sumCols, ale nemůžu udělat tabulku tohoto požadovaného formátu. Já jsem 100% v pořádku se museli zlomit to do částí.

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

Můžete použít následující kód

library(tidyverse)

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

Výstup

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

Údaje

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

Děkuji!!! Zkoušel jsem to, nicméně konzole vrátí následující chybovou > platformsValues %>% + group_by('Platforma Zadejte Jméno') %>% + shrnutí(suma = sum('Net Hrubé Hodnoty objednávky USD)) Chyba: Problém s summarise() sloupec sum. já sum = sum("Net Gross Booking Value USD"). x neplatný " typ " (znak) argument jsem K chybě došlo ve skupině 1: "Typ Platformy Názvem" = "Typ Platformy Jméno".
agasco3

Nenechávejte prostor v název proměnné, např. Platform Type Name k PlatformTypeName nebo Platform_Type_Name a Net Gross Booking Value USD k NetGrossBookingValueUSD jinak můžete používat kratší názvy sloupců, jak máte uvedeny v otázce.
Bappa Das

Měl jsem pocit, že ten rozestup byl problém, protože bych musel dát do uvozovek, ale to je, jak to je v listu aplikace excel, měla jsem jen změnit excel list?
agasco3

Jako(platformsValues, Čisté Hrubé Hodnoty objednávky USD) ?
agasco3

Žádné použití ve zpětném apostrofu.
Bappa Das

Pokud odpověď pomohla, můžete ji přijmout.
Bappa Das

V jiných jazycích

Tato stránka je v jiných jazycích

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