用两个不同的值填充nan值

时间:2020-05-17 17:06:50

标签: pandas pandas-groupby expandablelistview numpy-ndarray pandas-datareader

.fixedSize FlightNumber列中的某些值丢失。这些数字每行增加10,因此需要放置10055和10075。填写这些缺失的数字,并使该列成为整数列(而不是浮点列)。 FlightNumber列中的某些值丢失。这些数字每行增加10,因此需要放置10055和10075。填写这些缺失的数字,并使该列成为整数列(而不是浮点列)。 我试过了,但没有得到正确的结果。

enter code here

1 个答案:

答案 0 :(得分:0)

df.loc[df['FlightNumber'].isna(),'FlightNumber'] = df.loc[df[df['FlightNumber'].isna()].index-1,'FlightNumber'].astype(int)+10