0
を埋めるためにパンダを使用した:私はパンダ使用して、次のデータフレーム持っGROUPBYと自動的にデータ
ナン設立最後の言葉を言わなければならない持っているヘッダ列要素を。このように、列ヘッダーは次のようになります。
ナンCiclo屋内Ciclo屋内Ciclo屋内Ciclo屋内ボディポンプ本体ポンプ....この後
、私はスポーツ(サイクル屋内などでGROUPBYしたいです.. )。
を埋めるためにパンダを使用した:私はパンダ使用して、次のデータフレーム持っGROUPBYと自動的にデータ
ナン設立最後の言葉を言わなければならない持っているヘッダ列要素を。このように、列ヘッダーは次のようになります。
ナンCiclo屋内Ciclo屋内Ciclo屋内Ciclo屋内ボディポンプ本体ポンプ....この後
、私はスポーツ(サイクル屋内などでGROUPBYしたいです.. )。
あなたはmethod='ffill'
(.ffill
)とSeries.fillna
を使用することができますが、それは最初Index.to_series
をIndex
で動作するので、必要はありません。
cols = [np.nan, 'Ciclo Indoor', np.nan, np.nan, 'Body Pump', np.nan, np.nan]
df = pd.DataFrame([[1,0,1,2,1,0,1]], columns = cols)
print (df)
NaN Ciclo Indoor NaN NaN Body Pump NaN NaN
0 1 0 1 2 1 0 1
df.columns = df.columns.to_series().ffill()
print (df)
NaN Ciclo Indoor Ciclo Indoor Ciclo Indoor Body Pump Body Pump \
0 1 0 1 2 1 0
Body Pump
0 1
最終groupby
列名axis=1
とlevel=0
と集計sum
またはmean
で...
df1 = df.groupby(axis=1, level=0).sum()
print (df1)
Body Pump Ciclo Indoor
0 2 3