Nếu tôi có một vectơ các chuỗi có độ dài bất kỳ nói;Lấy mẫu một vector bằng cách chia đều
vec <- c("a","b","c","d","e","f","g","h","i")
Tôi đang tìm hàm để lấy mẫu số n giá trị từ véc tơ này bằng cách sử dụng chiến lược được hiển thị bên dưới. Hiển thị số liệu vì rất khó giải thích.
function call:
result:
schematic diagram:
fn(vector=vec,n=1)
"a"
|
a b c d e f g h i
fn(vector=vec,n=2)
"a" "i"
_______________
| |
a b c d e f g h i
fn(vector=vec,n=3)
"a" "e" "i"
_______________
| | |
a b c d e f g h i
fn(vector=vec,n=4)
"a" "c" "g" "i"
_______________
| | | |
a b c d e f g h i
fn(vector=vec,n=5)
"a" "c" "e" "g" "i"
_______________
| | | | |
a b c d e f g h i
Việc lấy mẫu không cần phải chính xác. Các giá trị có thể từ gần đúng vùng nhưng phải nhất quán. Chuỗi chuỗi có thể là chẵn hoặc lẻ.
Tôi ngạc nhiên bởi sự đơn giản của một lớp lót này để giải quyết vấn đề dường như khó khăn này. – rmf