Keep columns after a groupby in an empty dataframe
问题 The dataframe is an empty df after query.when groupby,raise runtime waring,then get another empty dataframe with no columns.How to keep the columns? df = pd.DataFrame(columns=["PlatformCategory","Platform","ResClassName","Amount"]) print df result: Empty DataFrame Columns: [PlatformCategory, Platform, ResClassName, Amount] Index: [] then groupby: df = df.groupby(["PlatformCategory","Platform","ResClassName"]).sum() df = df.reset_index(drop=False,inplace=True) print df result: sometimes is