Mam duży zestaw danych (20 000 punktów danych), z których chcę pobrać powtarzane próbki 10 punktów danych. Jednak po wybraniu tych 10 punktów danych chcę, aby nie były ponownie wybierane.
Próbowałem użyć tej sample
funkcji, ale wydaje się, że nie ma opcji próbkowania bez zamiany przez wiele wywołań funkcji. Czy istnieje prosty sposób to zrobić?
sum(unlist(lapply(sample, length)))
zwraca długośćdatapoints
(której ustawiłem na 1001).To powinno działać:
Nie sądzę jednak, aby to było najbardziej eleganckie rozwiązanie ...
źródło
@conjugateprior Twoja odpowiedź zmierza w dobrym kierunku. Ale przynajmniej dla mojej obecnej wersji R 3.4.3 nie działa. Jednak z pewnymi poprawkami działa:
Ponieważ nie mogę jeszcze komentować, postanowiłem tutaj odpowiedzieć.
źródło