【发布时间】:2022-12-09 23:44:30
【问题描述】:
编辑以符合规则:
如何链接以下代码?我似乎无法添加带有链的新列。
数据集的输入列:
订单,ITEM_SERIAL,日期
%%time
df = Dataset.groupby(['ORDER', pd.Grouper(key='DATE', freq='7d')]).agg(Min=('DATE','min'), Max=('DATE','max'), ITEM_SERIAL_Min=('ITEM_SERIAL','first'), ITEM_SERIAL_Max=('ITEM_SERIAL','last')).reset_index()
df['DIFFERENCE'] = df['Max'] - df['Min']
df = df[df['DIFFERENCE']!='0s'].sort_values('DIFFERENCE')
df = df.drop('DATE', axis=1)
df['ORDER'] = df['ORDER'] + '_' + df['Min'].map(str).str[:10]
df
df 的输出列:
ORDER、Min、Max、ITEM_SERIAL_Min、ITEM_SERIAL_Max、DIFFERENCE
【问题讨论】:
标签: python pandas dataframe group-by method-chaining