我在R中使用一个简单的数据帧,类似于这个:
data <- data.frame(
"food"= c("Banana", "Orange", "Apple", "Meat", "Fish", "Cherries", "Wheat"),
"kg"= c(2,3,1,2,6,4,5)
)
我的观点是,我想创建一个新的行,名为"水果",并将"香蕉"、"橙子"、"苹果"和" cherry "的千克值组合在一起(然后我会删除这些,只保留"水果").
我越来越接近一个解决方案一直是这样的try :
library(tidyverse)
data <- data %>%
add_row(.data = data.frame(food="Fruits",
total=sum(data$kg[c=1,2,3,6])))
# Error message: 'incorrect number of dimensions'
我是R的新手,所以我不知道如何创建一个值来存储我想要添加的行,并将其包含在新行中.