Я имею дело с набором данных, где некоторые строки (subj) могут иметь значения NaN на левом и / или правом конце.
Вот пример моих данных: заголовок представляет точки данных от 1 до 54, и каждая строка представляет случай / subj ... только первые 3 темы отображаются для простоты
Мой вопрос: как я могуизменить масштаб каждой строки, чтобы реальные данные в каждой строке перераспределялись вдоль 54 точек, сохраняя при этом один и тот же шаблон?
В моем примере цель состоит в том, чтобы все строки имели 54 точки, где- для subj1: точка1 остается как есть (2.5), а последняя точка с вещественным числом (4.8 в точке 49) смещается в точку54.- для subj2: точка 4 смещается в точку 1 (3.0), а последняя точка остается как есть (4.1) - для subj3: точка 2 (2.6) перемещается в точку 1, а последняя точка с действительным числом (3,6 в точке 48) перемещается в точку 54.
Я пытался интерполировать, но не получил то, что искал.
interpdf = df.interpolate()
Любая помощь будет принята с благодарностью!