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