現有乙個excel檔案examples.xlsx,內容如下:
合併去重後,效果如下:
那麼需求如下:
公司去重,保留乙個最後將統計結果,儲存到新的excel中。多個地區合併為一行,用逗號隔開
收入進行累計計算
完整**如下:
# !/usr/bin/python3執行**,它會生成乙個檔案據彙總.xlsx# -*- coding: utf-8 -*-import pandas as pd
def computer(x): # 資料計算
return pd.series()
# 讀取原始資料excel
_df = pd.read_excel('
examples.xlsx
', sheet_name='
sheet1')
# 使用groupby進行分組
res = _df[['
公司', '
地區', '
收入']].groupby(['
公司# 儲存到新的excel中
res.to_excel(
'資料彙總.xlsx
', index=false, header=true, encoding='
gbk', sheet_name='
sheet1
')
開啟它,效果如下:
List合併去重
前段時間在完成乙個商品管理系統時,在管理員對商品進行聯合搜尋時,假如有乙個商品名為 蘋果 類別為 水果 這時管理員在搜尋欄輸入 果 因為為減小資料庫壓力,並不是對資料表中的外來鍵進行操作,而是選擇在service 層呼叫兩個dao層的介面來實現,並將返回的集合合併。此時會出現乙個問題 搜尋出來的結果...
去重和合併
以前合併陣列用的concat,去重用的雙重迴圈比較後用splice刪除。最近發現es6的合併去重實在是省 合併陣列 新陣列 要合併的陣列1,要合併的陣列2 let arr3 arr1,arr2 陣列去重 新陣列 new set 要去重的陣列 let arr4 newset arr3 arr4 arr...
Linux 檔案合併去重
第一 兩個檔案的交集,並集 前提條件 每個檔案中不得有重複行 1.取出兩個檔案的並集 重複的行只保留乙份 2.取出兩個檔案的交集 只留下同時存在於兩個檔案中的檔案 3.刪除交集,留下其他的行 1.cat file1 file2 sort uniq file3 2.cat file1 file2 so...