在R中随机抽样一个或多个级别的分组变量
您好,我有一个数据表,在其中我有这样的分组变量的数据。这些群体包括地点、物种和季节,反应是电导。我想为一个场地随机选取一个物种水平,并求出随机选取的物种水平的平均电导。我想从分组变量物种中随机选择一个、两个或更多级别的物种。我该怎么做呢?提前谢谢在R中随机抽样一个或多个级别的分组变量,r,variables,random,grouping,R,Variables,Random,Grouping,您好,我有一个数据表,在其中我有这样的分组变量的数据。这些群体包括地点、物种和季节,反应是电导。我想为一个场地随机选取一个物种水平,并求出随机选取的物种水平的平均电导。我想从分组变量物种中随机选择一个、两个或更多级别的物种。我该怎么做呢?提前谢谢 Site Species Season Conductance 1 Species1 Dry 20 1 Species2 Dry 30 1
Site Species Season Conductance
1 Species1 Dry 20
1 Species2 Dry 30
1 Species3 Dry 40
1 Species1 Dry 25
1 Species2 Dry 30
1 Species3 Dry 35
2 Species1 Dry 30
2 Species2 Dry 24
2 Species2 Dry 25
2 Species4 Dry 30
2 Species4 Dry 32
2 Species4 Dry 30
1 Species1 wet 26
1 Species2 wet 24
1 Species3 wet 30
2 Species1 wet 32
2 Species4 wet 30
2 Species4 wet 28
这个问题需要澄清,但在R中取样的起点是:
data(iris)
# Sample 5 random rows
iris[sample(nrow(iris), 5), ]
# Sample 1 random Species
sample(unique(iris$Species),1) # Where all groups equally likely
iris[sample(nrow(iris), 1), c("Species")] # Where probability is proportionate to group prevalence
如果语言是r,你应该使用r标记通知观看该标记的人,这样他们就可以找到你的问题你尝试了什么?您使用哪种语言或数据库?这个问题很模糊。另外,如果你想让正确的人阅读,请用相关技术标记问题。我使用的是R,是的,应该适当地标记它。非常感谢Anna提供的代码,我的问题应该更清楚。我用的是R,用你建议的代码,我可以随机挑选物种。然而,我想做的是随机挑选物种,并找出随机挑选的物种在两个地点的平均电导。事实上,我想学习创建一个循环来随机选择物种并填充一个表,该表存储了两个站点中每个站点上这些物种的平均电导。再次感谢你和论坛。