Как переформатировать фрейм данных (с Nan), сохранив шаблоны строк в данных - PullRequest
0 голосов
/ 11 октября 2018

Я имею дело с набором данных, где некоторые строки (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()

Любая помощь будет принята с благодарностью!

...