婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > 利用python Pandas實現批量拆分Excel與合并Excel

利用python Pandas實現批量拆分Excel與合并Excel

熱門標簽:河北防封卡電銷卡 應電話機器人打電話違法嗎 手機網頁嵌入地圖標注位置 開封自動外呼系統怎么收費 地圖標注線上如何操作 開封語音外呼系統代理商 電銷機器人的風險 400電話辦理哪種 天津電話機器人公司

一、實例演示

1.將一個大Excel等份拆成多個Excel
2.將多個小Excel合并成一個大Excel并標記來源

work_dir="./course_datas/c15_excel_split_merge"
splits_dir=f"{work_dir}/splits"

import os
if not os.path.exists(splits_dir):
    os.mkdir(splits_dir)

二、讀取源Excel到Pandas

import pandas as pd
No output
df_source = pd.read_excel(f"{work_dir}/crazyant_blog_articles_source.xlsx")
No output
df_source.head()
id	title	tags
0	2585	Tensorflow怎樣接收變長列表特征	python,tensorflow,特征工程
1	2583	Pandas實現數據的合并concat	pandas,python,數據分析
2	2574	Pandas的Index索引有什么用途?	pandas,python,數據分析
3	2564	機器學習常用數據集大全	python,機器學習
4	2561	一個數據科學家的修煉路徑	數據分析
df_source.index
RangeIndex(start=0, stop=258, step=1)
df_source.shape

(258, 3)

total_row_count = df_source.shape[0]
total_row_count

258

三、將一個大Excel等份拆成多個Excel

1.使用df.iloc方法,將一個大的dataframe,拆分成多個小dataframe
2.將使用dataframe.to_excel保存每個小Excel

1、計算拆分后的每個excel的行數

# 這個大excel,會拆分給這幾個人
user_names = ["xiao_shuai", "xiao_wang", "xiao_ming", "xiao_lei", "xiao_bo", "xiao_hong"]
No output
# 每個人的任務數目
split_size = total_row_count // len(user_names)
if total_row_count % len(user_names) != 0:
    split_size += 1

split_size

43

2、拆分成多個dataframe

df_subs = []
for idx, user_name in enumerate(user_names):
    # iloc的開始索引
    begin = idx*split_size
    # iloc的結束索引
    end = begin+split_size
    # 實現df按照iloc拆分
    df_sub = df_source.iloc[begin:end]
    # 將每個子df存入列表
    df_subs.append((idx, user_name, df_sub))
No output

3、將每個datafame存入excel

for idx, user_name, df_sub in df_subs:
    file_name = f"{splits_dir}/crazyant_blog_articles_{idx}_{user_name}.xlsx"
    df_sub.to_excel(file_name, index=False)
No output

四、合并多個小Excel到一個大Excel

1.遍歷文件夾,得到要合并的Excel文件列表
2.分別讀取到dataframe,給每個df添加一列用于標記來源
3.使用pd.concat進行df批量合并
4.將合并后的dataframe輸出到excel

1. 遍歷文件夾,得到要合并的Excel名稱列表

import os
excel_names = []
for excel_name in os.listdir(splits_dir):
    excel_names.append(excel_name)
excel_names

['crazyant_blog_articles_0_xiao_shuai.xlsx',
 'crazyant_blog_articles_1_xiao_wang.xlsx',
 'crazyant_blog_articles_2_xiao_ming.xlsx',
 'crazyant_blog_articles_3_xiao_lei.xlsx',
 'crazyant_blog_articles_4_xiao_bo.xlsx',
 'crazyant_blog_articles_5_xiao_hong.xlsx']

2. 分別讀取到dataframe

df_list = []

for excel_name in excel_names:
    # 讀取每個excel到df
    excel_path = f"{splits_dir}/{excel_name}"
    df_split = pd.read_excel(excel_path)
    # 得到username
    username = excel_name.replace("crazyant_blog_articles_", "").replace(".xlsx", "")[2:]
    print(excel_name, username)
    # 給每個df添加1列,即用戶名字
    df_split["username"] = username
    
    df_list.append(df_split)

crazyant_blog_articles_0_xiao_shuai.xlsx xiao_shuai
crazyant_blog_articles_1_xiao_wang.xlsx xiao_wang
crazyant_blog_articles_2_xiao_ming.xlsx xiao_ming
crazyant_blog_articles_3_xiao_lei.xlsx xiao_lei
crazyant_blog_articles_4_xiao_bo.xlsx xiao_bo
crazyant_blog_articles_5_xiao_hong.xlsx xiao_hong

3. 使用pd.concat進行合并

df_merged = pd.concat(df_list)
No output
df_merged.shape

(258, 4)

df_merged.head()

id title tags username
0 2585 Tensorflow怎樣接收變長列表特征 python,tensorflow,特征工程 xiao_shuai
1 2583 Pandas實現數據的合并concat pandas,python,數據分析 xiao_shuai
2 2574 Pandas的Index索引有什么用途? pandas,python,數據分析 xiao_shuai
3 2564 機器學習常用數據集大全 python,機器學習 xiao_shuai
4 2561 一個數據科學家的修煉路徑 數據分析 xiao_shuai

df_merged["username"].value_counts()

xiao_hong     43
xiao_bo       43
xiao_shuai    43
xiao_lei      43
xiao_wang     43
xiao_ming     43
Name: username, dtype: int64

xiao_hong     43xiao_bo       43xiao_shuai    43xiao_lei      43xiao_wang     43xiao_ming     43Name: username, dtype: int64

4. 將合并后的dataframe輸出到excel

df_merged.to_excel(f"{work_dir}/crazyant_blog_articles_merged.xlsx", index=False)

到此這篇關于利用python Pandas實現批量拆分Excel與合并Excel的文章就介紹到這了,更多相關Pandas批量拆分Excel與合并Excel內容請搜索腳本之家以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持腳本之家!

您可能感興趣的文章:
  • 對numpy和pandas中數組的合并和拆分詳解
  • Pandas數據分析之批量拆分/合并Excel

標簽:山東 六盤水 江蘇 成都 蘭州 常州 駐馬店 宿遷

巨人網絡通訊聲明:本文標題《利用python Pandas實現批量拆分Excel與合并Excel》,本文關鍵詞  利用,python,Pandas,實現,批量,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《利用python Pandas實現批量拆分Excel與合并Excel》相關的同類信息!
  • 本頁收集關于利用python Pandas實現批量拆分Excel與合并Excel的相關信息資訊供網民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    精品成a人在线观看| 国产精品自拍三区| 欧美国产一区二区| 色综合婷婷久久| 久久国产精品一区二区| 综合自拍亚洲综合图不卡区| 91麻豆精品国产自产在线| 成人精品小蝌蚪| 大桥未久av一区二区三区中文| 亚洲成av人片www| 亚洲日本在线a| 国产日本亚洲高清| 日韩美女主播在线视频一区二区三区| 成人高清视频在线观看| 另类中文字幕网| 蜜臀av性久久久久av蜜臀妖精| 亚洲永久精品大片| 国产婷婷色一区二区三区四区| 欧美大白屁股肥臀xxxxxx| 欧美日韩中文一区| 91丨九色丨黑人外教| 成人一道本在线| 国产精品亚洲一区二区三区妖精| 蜜桃精品视频在线| 日韩av一区二| 亚洲成人精品在线观看| 亚洲国产精品久久不卡毛片| 亚洲aⅴ怡春院| 亚洲小说春色综合另类电影| 午夜亚洲福利老司机| 一区二区三区四区蜜桃| 亚洲国产精品一区二区尤物区| 亚洲女人的天堂| 亚洲午夜私人影院| 性感美女极品91精品| 日本中文字幕一区二区视频| 日本在线不卡视频一二三区| 激情五月播播久久久精品| 久久99精品久久久久婷婷| 国产九九视频一区二区三区| 精彩视频一区二区三区| 国内精品久久久久影院薰衣草| 精品夜夜嗨av一区二区三区| 成人av在线资源网站| 欧美在线观看一区| 色婷婷综合激情| 精品视频1区2区| 久久精品欧美日韩| 国产精品成人免费 | 亚洲色图第一区| 依依成人精品视频| 美女爽到高潮91| 99视频一区二区| 91.xcao| 在线播放国产精品二区一二区四区| 91久久精品国产91性色tv| 欧美精品色综合| 中文字幕免费一区| 欧美激情一区二区三区| 国产精品久久久久久亚洲伦 | 国产一区二区日韩精品| 91一区二区在线| 亚洲精品一区二区三区蜜桃下载 | 亚洲精品一区二区三区四区高清| 国产精品丝袜一区| 另类小说一区二区三区| 972aa.com艺术欧美| 日韩视频免费观看高清完整版| 一区在线观看免费| 免费美女久久99| 欧美手机在线视频| 国产精品久久久久久久久搜平片| 久久福利视频一区二区| 在线观看亚洲一区| 国产女同性恋一区二区| 蜜桃精品视频在线| 欧美日韩国产高清一区二区三区 | 制服丝袜亚洲播放| 国产日韩综合av| 丝袜美腿成人在线| 一本在线高清不卡dvd| 久久久久免费观看| 久久99九九99精品| 欧美日韩欧美一区二区| 亚洲欧美电影院| 国产成人一级电影| 26uuu欧美| 日韩激情在线观看| 欧美丰满一区二区免费视频| 一区二区三区免费网站| 福利一区二区在线| 日韩视频一区在线观看| 免费在线一区观看| 日韩免费高清视频| 日本视频一区二区| 日韩区在线观看| 五月天视频一区| 欧美老年两性高潮| 亚洲一区在线观看免费| 在线免费观看不卡av| 亚洲综合色自拍一区| 欧美这里有精品| 亚洲午夜国产一区99re久久| 99视频一区二区| 一区二区三区在线高清| 99热在这里有精品免费| 中文在线一区二区| av在线一区二区三区| 亚洲精品成人在线| 欧美日本乱大交xxxxx| 日本欧美在线看| 欧美成人免费网站| 成人性色生活片| 亚洲国产一二三| 精品国精品自拍自在线| 成人a区在线观看| 亚洲成av人片观看| 久久综合久久鬼色| 99久久国产综合精品麻豆| 亚洲美女视频在线观看| 欧美一级专区免费大片| 国产不卡视频在线观看| 一区二区三区精品在线观看| 欧美精品免费视频| 丰满放荡岳乱妇91ww| 亚洲高清免费观看高清完整版在线观看| 欧美精品v日韩精品v韩国精品v| 蜜臀av性久久久久av蜜臀妖精| 国产欧美一区视频| 日本道精品一区二区三区| 午夜精品久久久久久久蜜桃app| 久久一夜天堂av一区二区三区| 国产精品一线二线三线| 一区二区三区资源| 欧美大片一区二区三区| 成人av免费在线| 日日夜夜精品视频免费| 欧美激情一区二区三区| 欧美日韩精品欧美日韩精品一综合| 国产一区二区在线观看视频| 国产色综合久久| 欧美性猛交xxxxxxxx| 国产高清精品久久久久| 一卡二卡欧美日韩| 欧美精品一区在线观看| 91免费看片在线观看| 免费av网站大全久久| 亚洲欧美色综合| 久久久无码精品亚洲日韩按摩| 欧美性猛交xxxx黑人交| 成人av网在线| 成人一级黄色片| 国内精品不卡在线| 日本欧美大码aⅴ在线播放| 亚洲美女视频一区| 国产亚洲综合av| 久久综合久久综合亚洲| 日韩网站在线看片你懂的| 色欧美乱欧美15图片| 成人丝袜高跟foot| 天天免费综合色| 一区二区三区欧美在线观看| 欧美国产综合一区二区| 久久婷婷成人综合色| 精品少妇一区二区| 日韩美女一区二区三区| 在线精品视频免费播放| 日本中文字幕一区| 欧美aaa在线| 全国精品久久少妇| 亚洲成人免费看| 天天色图综合网| 亚洲国产va精品久久久不卡综合| 亚洲欧美日韩精品久久久久| 中文字幕一区二区三区色视频| 国产色综合久久| 国产精品美女一区二区三区| 国产精品久久久久aaaa| 中文字幕在线一区免费| 亚洲人成影院在线观看| 亚洲男同性视频| 亚洲一区在线观看免费观看电影高清| 亚洲三级在线看| 亚洲国产另类av| 日一区二区三区| 久久国产精品99精品国产| 精品一区二区在线视频| 精品一区二区三区在线观看国产| 久热成人在线视频| 国产精品亚洲人在线观看| 国产福利一区二区三区视频在线| 国产精品18久久久久久久久久久久 | 日韩精品1区2区3区| 日韩影视精彩在线| 日韩高清在线一区| 夜夜亚洲天天久久| 亚洲大尺度视频在线观看| 久久99精品久久久久婷婷| 国产精品一区二区久激情瑜伽| 成人高清免费观看|