i have file this:
value1, value2, value3, value4, value5 nan nan value8, value9, value0 value6, value7, nan nan nan
and push row 3 following:
value1, value2, value3, value4, value5 value6, value7, value8, value9, value0 nan nan nan nan nan
i rows below these rows move well.
how done in pandas?
try df.fillna() method. helps if dataframe definition , code provided.
>>> import pandas pd; >>> import numpy np; >>> df = pd.dataframe({'r1':['v1','v2','v3','v4','v5'],'r2':[np.nan,np.nan,'v8','v9','v0'],'r3':['v6','v7',np.nan,np.nan,np.nan]}) >>> df = df.t >>> df 0 1 2 3 4 r1 v1 v2 v3 v4 v5 r2 nan nan v8 v9 v0 r3 v6 v7 nan nan nan >>> df.fillna(method='bfill') 0 1 2 3 4 r1 v1 v2 v3 v4 v5 r2 v6 v7 v8 v9 v0 r3 v6 v7 nan nan nan