标签: python pandas
我有一个具有随机NA值的数据帧,并且我希望当另一列的值为1时,仅在行上插入原始数据帧。
我已经尝试了df[df['Flag' == 1]].interpolate(method='linear'),但我有一个大型数据框,而且似乎很慢。我考虑过使用np.where(df['Flag] == 1, df.interpolate(method='linear')),但我不确定这是否更合适甚至是真的。
df[df['Flag' == 1]].interpolate(method='linear')
np.where(df['Flag] == 1, df.interpolate(method='linear'))
对此事的任何帮助都将不胜感激。