Как объединить столбцы и дублировать значения строк для соответствия в пандахPython

Программы на Python
Anonymous
Как объединить столбцы и дублировать значения строк для соответствия в пандах

Сообщение Anonymous »

Я хочу объединить два кадра данных по «времени», но один df использует интервалы в 0,25 секунды, а другой — интервалы в 1 секунду. Я хочу объединить значения из интервала df в 1 секунду с интервалом df в 0,25 секунды и повторять значения, находясь в пределах соответствующего второго значения.

Ниже приведены небольшие фрагменты 2 фрейма данных, которые я хочу объединить:

Код: Выделить всё

   time       speaker
0.25        1
0.25        2
0.50        1
0.50        2
0.75        1
0.75        2
1.00        1
1.00        2
1.25        1
1.25        2
1.50        1
1.50        2
1.75        1
1.75        2
2.00        1
2.00        2


и:

Код: Выделить всё

   time  label
0     10
1     11


и я хочу:

Код: Выделить всё

  time     speaker label
0.25        1     10
0.25        2     10
0.50        1     10
0.50        2     10
0.75        1     10
0.75        2     10
1.00        1     10
1.00        2     10
1.25        1     11
1.25        2     11
1.50        1     11
1.50        2     11
1.75        1     11
1.75        2     11
2.00        1     11
2.00        2     11


Спасибо!

Подробнее здесь: https://stackoverflow.com/questions/568 ... -in-pandas

Вернуться в «Python»