python 笛卡尔集

需求:

 

 初始表:

 

 Python 代码:

import  itertools
import pandas as pd
wb_in
= 'E:\\excel_vba\\test.xlsx' df = pd.read_excel(wb_in, sheet_name='Sheet1', header=0) data = [df[col].dropna() for col in df.columns] pd.DataFrame(list(itertools.product(*data)), columns=df.columns).sort_values(by=['款式', '颜色'])

 

 之后,复制粘贴可以,用 Python 写入 excel 也可以。

excel 求笛卡尔集好像有点费劲。

posted @ 2019-07-13 22:11  赏尔  阅读(363)  评论(0编辑  收藏  举报