Отображение множества строк из одного фрейма данных в одну строку в другом фрейме данных - PullRequest
0 голосов
/ 27 ноября 2018

У меня есть два фрейма данных df1 и df2 -

df1:

    C1      C2      C3
0   1       A       78
1   2       A       90
2   3       A       89
3   4       A       88
4   5       A       77
:
:
93  40      B       56


df2:

    C4  C5  C6  C7  C8
0   0   0   0   585 33.0
1   0   0   2   608 31.5
2   0   0   4   589 34.5
3   1   1   0   568 34.5
4   1   1   2   591 30.5
:
:

120 93  0   0   545 13.0

Я хочу отобразить все 0 из df2['C4'] в первую строку df1, все от 1 до второй строки df2 и так до тех пор, пока все 93 из df2['C4'] не будут сопоставлены с последним рядом df2.Затем я хочу напечатать все 120 записей с сопоставленными строками, добавленными в больший набор данных.Я попытался использовать команду merge с аргументом on, но это не отвечало моим целям.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...