R 创建条件和向量
我有10万行的data.frame和很多变量。一个变量是“国家”,它显示了17个国家中的一个。另一个变量是“质量” 我还有一个向量,列出了17个独特的国家。我试图创建一个向量,显示每个国家的“质量”之和,即一个17个数字的列表,显示每个国家的总质量 我可以为一个特定的国家做条件求和,但我不知道如何创建向量R 创建条件和向量,r,vector,R,Vector,我有10万行的data.frame和很多变量。一个变量是“国家”,它显示了17个国家中的一个。另一个变量是“质量” 我还有一个向量,列出了17个独特的国家。我试图创建一个向量,显示每个国家的“质量”之和,即一个17个数字的列表,显示每个国家的总质量 我可以为一个特定的国家做条件求和,但我不知道如何创建向量 非常感谢您的帮助。非常感谢。由于您没有提供可复制的示例,我将使用iris数据集 aggregate(iris[,1:4], by=list(iris$Species), sum) #
非常感谢您的帮助。非常感谢。由于您没有提供可复制的示例,我将使用
iris
数据集
aggregate(iris[,1:4], by=list(iris$Species), sum)
# Group.1 Sepal.Length Sepal.Width Petal.Length Petal.Width
#1 setosa 250.3 171.4 73.1 12.3
#2 versicolor 296.8 138.5 213.0 66.3
#3 virginica 329.4 148.7 277.6 101.3
欢迎来到StackOverflow!我们期待更多的问题。简单地描述一个问题并等待别人帮你解决,你不会得到任何帮助。我们希望问题至少能包含你做出的认真尝试,并向我们展示你的尝试。这应该采取一个例子的形式。聚合将给出你想要的。这是有效的。非常感谢。