簡體   English   中英

創建新類別,然后計入R

[英]Create new category then count in R

我是新來的。 有一個快速的問題-在r中有以下數據:

Product          Price
Beef                $5
Chicken.           $10
Panado.             $2
Disprin.            $3

希望以上數據如下所示:

Product.         Price     Count
Food.              $15         2
Medicine.           $5         2

是否可以使用r。 謝謝你的時間。

這只是您可以執行此操作的一種方法:

food <- c("Beef", "Chicken") # ...and so on
meds <- c("Panado", "Disprin") # ... and so on

mydata$category <- NA
mydata$category[mydata$Product %in% food] <- "Food"
mydata$category[mydata$Product %in% meds] <- "Meds"

library(dplyr)
mydata %>% group_by(category) %>% 
  summarize(cost = sum(Price), count = n())

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM