https://www.cnblogs.com/traditional/p/11967360.html
#!/usr/bin/env python# coding: utf-8# In[1]:import pandas as pdimport numpy as np# In[2]:df = pd.read_csv(r"D:\Mywork\DB\_上海舱单_SELECT_上海舱单_AS_PRODUCT_A_ENTERPRISE_ID_AS_ENTERPRISE_ID_A__202206251055.csv",usecols =['NAME','PRODUCT','NUM','MAXDATE','SELL_NAME','PHONE'])df# In[4]:#对前三个字段进行去重df1 = df.drop_duplicates(['PRODUCT','NAME','SELL_NAME'],keep = 'first')# In[6]:#pivot函数df2 = df1.pivot(index=['NAME','SELL_NAME'],columns=['PRODUCT'],values=['NUM','MAXDATE','PHONE'])df2#导出csvdf2.to_csv("D:\Mywork\DB\shichangbu",sep=',')# In[8]:#unstack函数three = df1.set_index(['NAME','SELL_NAME','PRODUCT'])['NUM'].unstack()three
