如何重新格式化数据框(使用Nan)以保留数据中的行模式

时间:2018-10-10 21:27:53

标签: pandas dataframe interpolation nan rescale

我正在处理一个数据集,其中某些行(subj)的左端和/或右端可以具有NaN值。

以下是我的数据示例:the header represents the data points from 1 to 54, and each row represent a case/subj ... just the first 3 subjects are displayed for easiness

我的问题:如何重新缩放每一行,以使每一行中的真实数据都沿着54个点重新分布,而又保持相同的模式?

在我的示例中,目标是使所有行具有54点,其中 -对于subj1:point1保持不变(2.5),最后一个具有实数的点(point49中的4.8)移到point54。 -对于subj2:point4移至point1(3.0),最后一个点保持不变(4.1) -for subj3:point2(2.6)移至point1,最后一个具有实数的点(point48中的3.6)移至point54。

我尝试进行插值,但没有得到所需的内容。

interpdf = df.interpolate()

任何帮助将不胜感激!

0 个答案:

没有答案