У меня есть dataframe, который выглядит следующим образом:Resampling с даты начала и окончания столбцов
START_TIME END_TIME TRIAL_No itemnr
2403950 2413067 Trial: 1 P14
2413378 2422499 Trial: 2 P03
2422814 2431931 Trial: 3 P13
2432246 2441363 Trial: 4 P02
2523540 2541257 Trial: 5 P11
2541864 2560297 Trial: 6 P10
2560916 2577249 Trial: 7 P05
В таблице идет дальше и дальше, как это. START_TIME и END_TIME находятся в миллисекундах, которые являются временем начала и окончания пробной версии. Так что я хочу сделать, я хочу перепробовать START_TIME в 100milliseconds bin itme и интерполировать переменные (TRIAL_No и itemnr) между каждым START_TIME и END_TIME. Вне этих регионов эти переменные должны иметь значение «NA». Например, для первой строки START_TIME составляет 2403950, а END_TIME - 2413067. Разница между ними составляет 9117 миллисекунд. Таким образом, «Судебная: 1» остается на 9117 мсек, что составляет 91 бит, так как время каждого бина составляет 100 мсек. Поэтому я хочу повторить «Trial_1» и «P14» 91 раз в результирующем кадре данных. То же самое касается остальных. Мне нравится следующее:
Bin_time TRIAL_No itemnr
2403950 Trial: 1 P14
2404050 Trial: 1 P14
2404150 Trial: 1 P14
...
2413050 Trial: 1 P14
2413150 Trial: 2 P03
2413250 Trial: 2 P03
и так далее. Я не уверен, что это возможно непосредственно в пандах или требуется некоторая предварительная обработка.
Спасибо. Это сработало. У меня есть другой вопрос в другом потоке, но никто, кажется, не отвечает мне. Поэтому, если у вас есть время, вы можете взглянуть на него. здесь [ссылка] (http://stackoverflow.com/questions/33898674/python-pandas-resampling) – Same
Я принял это. Не забудьте посмотреть на мой другой вопрос. Здесь [ссылка] (http://stackoverflow.com/questions/33898674/python-pandas-resampling) – Same
Спасибо вам дорого. – Same