1
我有一個熊貓數據框有以下的列計數:GROUP BY和獨特的天
COLS=['DATA','DSC_MATERIAL','DSC_FORNECEDOR','MTR_QUANTIDADE','MTR_VALOR','PRECO']
df2=df[COLS]
我試圖做一個GROUPBY來分析這些數據,我使用此代碼:
f={'MTR_VALOR':['sum'],'MTR_QUANTIDADE':['sum'],'preco':['mean'], 'DATE': lambda x: x.nunique()}
df_milho.groupby(['DSC_MATERIAL','DSC_FORNECEDOR']).agg(f)
對於我想唯一的日期數的日期,但什麼我得到如下:
我假設這是因爲計算正確完成,但它保持datetime64[ns]
格式。任何想法如何我可以解決這個問題?
你可以檢查' '日期':「nunique''? – jezrael
對我來說它很好,你的熊貓版本是什麼? 'print(pd.show_versions())'? – jezrael
它是0.18.0我不知道我是否可以更新它,因爲我也使用GraphLab,我害怕它不會兼容 – Rasmnev