Załóżmy, że mamy ramkę danych lub macierz z jedną kolumną określającą liczbę całkowitą N jak poniżej (kolumna 5). Czy istnieje podejście wektorowe do ponownego wypełnienia obiektu w taki sposób, że każdy wiersz zostanie skopiowany N razy?Metoda kopiowania wierszy R
> y
[,1] [,2] [,3] [,4] [,5]
[1,] -0.02738267 0.5170621 -0.01644855 0.48830663 1
[2,] -0.30076544 1.8136359 0.02319640 -1.59649330 2
[3,] 1.73447245 0.4043638 -0.29112385 -0.25102988 3
[4,] 0.01025271 -0.4908636 0.80857300 0.08137033 4
Wynik będzie następujący.
[1,] -0.02738267 0.5170621 -0.01644855 0.48830663 1
[2,] -0.30076544 1.8136359 0.02319640 -1.59649330 2
[2,] -0.30076544 1.8136359 0.02319640 -1.59649330 2
[3,] 1.73447245 0.4043638 -0.29112385 -0.25102988 3
[3,] 1.73447245 0.4043638 -0.29112385 -0.25102988 3
[3,] 1.73447245 0.4043638 -0.29112385 -0.25102988 3
[4,] 0.01025271 -0.4908636 0.80857300 0.08137033 4
[4,] 0.01025271 -0.4908636 0.80857300 0.08137033 4
[4,] 0.01025271 -0.4908636 0.80857300 0.08137033 4
[4,] 0.01025271 -0.4908636 0.80857300 0.08137033 4
Inną kwestią byłoby jak drgać nowo zaludnionych wiersze, tak że nie ma obliczyć zachodzenie nowo skopiowanych danych.
perfect. jitter to po prostu nowo wypełnione wiersze (minus N col) i dodaj trochę szumu, więc nie są one doskonałymi kopiami. Przypuszczam, że dodanie funkcji, jak pokazałeś, jest dobrym początkiem. – pat