r语言如何随机抽取学号表中的两个男生

Python012

r语言如何随机抽取学号表中的两个男生,第1张

R语言读取(加载)txt格式数据为dataframe、依据学号字段从dataframe随机抽取10位同学的数据。

详细编码如下。

ReportCard1=read.table(file='test1.txt',header=TRUE)

ReportCard2=read.table(file='test2txt'header=TRUE)names(ReportCard1)names(ReportCard2)ReportCard=merge(ReportCardReportCard2,by=xh)print(head(ReportCard))xh=sample(ReportCard$xh,size=10,replace=TRUE)samples=ReportCard[ReportCard$xh%in%xh]print(samples)。

即随机抽样。sample(x, size, replace = FALSE, prob = NULL)replace=F,表示不重复抽样replace=T 表示可以重复抽样x=1:5sample(x,6,replace=T) #重复抽样[1] 1 2 1 4 4 3sample(x,2,replace=F) #不重复[1] 4 5

样本分布有区别于总体分布,它是从总体中按一定的分组标志选出来的部分样本容量。抽样分布是一种概率分布,随机变量是样本统计量。就比如说调查100个学生的身高,从中随机抽取30个人,这30个人就组成一个样本分布。之后再抽取60人,接着90依次类推——从个人样本中得到的平均数就是抽样分布的变量了