R'de aynı ada sahip satırları birleştirme [duplicate]

0

Soru

Bir vaka çalışması için R ile çizelgeler hazırlamalıyım. Aşağıdaki gibi düzenlenmiş on binlerce satır içeren bir veri kümem var:

Platform | Profits

Desktop  |  608.50

Desktop  |  591.54

Desktop  |   83.21

Mobile   |   27.13

Mobile   |  133.81

Mobile   |  201.13

On binlerce Masaüstü ve Mobil satır ve karlarını yayınladığımdan daha fazla var, ancak tüm Masaüstü ve Mobil karları birleştirmem için bir yol olup olmadığını bilmek istiyorum, böylece elde edilen tablo aşağıdaki gibidir, böylece toplamları daha kolay grafikleyebilirim:

Platform | Profit

Desktop  |5839.01

Mobile   |4219.58

Subset, sumRows, sumCols denedim,ancak bu istenen formatta bir tablo oluşturamıyorum. Bunu parçalara ayırmak zorunda olduğum için %100 iyiyim.

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

Aşağıdaki kodu kullanabilirsiniz

library(tidyverse)

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

Çıktı

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

Veri

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

Teşekkürler! Bunu denedim, ancak konsol şu hatayı veriyor > platformsValues % > > % + group_by ('Platform Türü Adı') % > > > % + summarize (sum = toplam ('Net Brüt Rezervasyon Değeri USD')) Hata: summarise() sütun sum. i sum = sum("Net Gross Booking Value USD"). x bağımsız değişkenin geçersiz 'türü' (karakter) ı Grup 1'de hata oluştu: "Platform Türü Adı" = "Platform Türü Adı".
agasco3

Don tutmak uzayda değişken adı, örneğin Platform Type Name -e doğru PlatformTypeName veya Platform_Type_Name ve Net Gross Booking Value USD -e doğru NetGrossBookingValueUSD veya soruda verdiğiniz gibi daha kısa sütun adlarını kullanabilirsiniz.
Bappa Das

Ben bir duygu boşluğu oldu bir sorun beri ben olsam ona bunu tırnak içinde, ama nasıl olduğu excel sayfası, ben sadece değişiklik excel sayfası?
agasco3

Like(platformsValues, 'Net Brüt Rezervasyon Değeri USD') gibi mi ?
agasco3

Backticks işe yaramaz.
Bappa Das

Cevap size yardımcı olduysa, bunu kabul edebilirsiniz.
Bappa Das

Diğer dillerde

Bu sayfa diğer dillerde

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