Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/variables/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在R中随机抽样一个或多个级别的分组变量_R_Variables_Random_Grouping - Fatal编程技术网

在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,用你建议的代码,我可以随机挑选物种。然而,我想做的是随机挑选物种,并找出随机挑选的物种在两个地点的平均电导。事实上,我想学习创建一个循环来随机选择物种并填充一个表,该表存储了两个站点中每个站点上这些物种的平均电导。再次感谢你和论坛。