Alt satır 2 için nth +1 satırı, sonra nth + 3 için her row satırı alt kümesi 1 alarak bir veri çerçevesinden n alt kümesini n sayısını nasıl seçebilirim subset3 için o zaman 1'den n'inci değişen tutmak için ... n (küçük bir veri kullanarak farklı subsets.eg almak zorunda ben Tüm alt kümelere farklı satır aralığı ve tam işlev ekleyerek birkaç altkümeyi seçin
subset<-data[seq(nth,length,n),]
kullanmış Ama bu bir alt kümesini verir
= n'inci kadar n
106 satır x 742 sütun), her 10uncu satırın 10 alt kümesini almak üzere ayarlanmışsubset1<-data[seq(1,106,10),]
subset2<-data[seq(2,106,10),]
subset3<-data[seq(3,106,10),]
Bunu daha iyi yapmanın bir yolu var mı? Nerede yanlış
SSS geçiyor itibaren ben Bu veriler çerçevesinde sadece son değişkenle 3 veri listesini döndürür
sub<-function(data,nth,length,n){
sub<-data[seq(nth,length,n),]
for(n in 1:(sub)){
sub2<-sub[nth,]+1,sub3<-sub[nth,]+2,sub4<-sub[nth,]+3) }
su<-(sub,sub2, sub3,sub4)
return(su)
}
sub(data=gag11p,n=1,length=106,10)
gibi döngüler kullanarak denedi, ben de nasıl can, emin değilim sadece alt kümeleri için bir PLS kalibrasyon fonksiyonunu uygulamak istediğiniz kadar yerine bir veri çerçevesinin alt kümesini adını almak
bağışla ve ben şimdi
Çok çalıştığınız için teşekkür ederim ve kolayca takip edebildiğim açıklama için teşekkür ederim. – DinoSingh