我是r的新手。 快速提问 - 请在r:
中找到以下数据Product Price
Beef $5
Chicken. $10
Panado. $2
Disprin. $3
希望以上数据如下所示:
Product. Price Count
Food. $15 2
Medicine. $5 2
这是否可以使用r。谢谢你的时间。
答案 0 :(得分:0)
以下是您可以采用的一种方式:
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())