Я пытаюсь создать процесс агрегации. Я стараюсь избегать проблем, вызванных «expand.grid» (т. Е. Чрезмерной длины вектора).Модель последовательной агрегации - data.frame
Я разработал DataFrame DATA. Первоначально мне приходится совместно применять процесс к P1 и V1 и V2 и P2. После выполнения P1, P2, V1 y V2 необходимо удалить, а выход процесса (два вектора: P12 и V12) добавлен в ДАННЫЕ данных данных и снова повторно применить процесс к векторам V12 и P12 и V3 и P3. Таким образом, до тех пор, пока V3 и P3 не будут удалены, добавлены V123 и P123 и повторно применены к V123 и P123 и V4 и P4. Кадр данных заполняется NA или 0.
Важно отметить, что я обычно работаю с n векторами (Pi) и n векторами (Vi).
Dataframe ДАННЫЕ:
P1 P2 P3 P4 V1 V2 V3 V4
1 0 0 0 0 0.34505340 0.9498 0.958886346 0.88
2 1 1 1 1 0.11640585 0.0338 0.012040961 0.04
3 2 2 2 2 0.09746205 0.0164 0.009259039 0.08
4 3 0 3 0 0.11484475 0.0000 0.019813654 0.00
5 4 0 0 0 0.32623395 0.0000 0.000000000 0.00
Пример вывода:
P12 V12
1 0 0.1851
2 1 0.1419
3 2 0.1794
4 3 0.1395
5 4 0.3659
6 5 -0.0045
7 6 -0.0141
С наилучшими пожеланиями, majesus
Вы можете показать установить выходные данные выборки? Я пытаюсь понять, что происходит с P12 или V12 после вашей операции. –