婷婷综合国产,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
    国产综合色精品一区二区三区| 风间由美性色一区二区三区| 美日韩一区二区| 不卡av电影在线播放| 日韩亚洲欧美成人一区| 亚洲丝袜美腿综合| 国产精品2024| 日韩一级成人av| 亚洲福利视频导航| 色综合久久久久久久久| 国产精品午夜电影| 国产精品一品二品| 欧美tk—视频vk| 丝袜亚洲另类欧美综合| 色8久久人人97超碰香蕉987| 国产精品久久免费看| 国产成人免费xxxxxxxx| 欧美tickle裸体挠脚心vk| 日日骚欧美日韩| 欧美特级限制片免费在线观看| 亚洲欧洲一区二区在线播放| 国产成人8x视频一区二区| 久久先锋资源网| 国产毛片精品一区| 久久久三级国产网站| 国内精品久久久久影院色| 日韩一区二区三| 久久91精品久久久久久秒播| 欧美一区欧美二区| 久久se这里有精品| 欧美精品一区二区三区高清aⅴ | 成人性生交大合| 欧美国产禁国产网站cc| 国产91丝袜在线播放九色| 欧美激情一区三区| 91视频国产观看| 亚洲综合视频网| 欧美精品第一页| 精品一区二区三区蜜桃| 久久精品视频一区二区三区| 懂色av中文字幕一区二区三区| 国产调教视频一区| 不卡视频一二三| 亚洲自拍偷拍av| 91精品欧美综合在线观看最新| 蜜桃视频一区二区三区| 精品成人佐山爱一区二区| 国产成人精品免费在线| 国产精品区一区二区三区| 色哟哟亚洲精品| 日日夜夜一区二区| 久久久久久久久久看片| eeuss鲁片一区二区三区在线看| 一区二区三区在线看| 91精品在线观看入口| 国产伦精品一区二区三区免费迷| 国产精品久久久久久久久搜平片| 欧美怡红院视频| 精品一区二区三区不卡| 国产精品国产三级国产普通话蜜臀| 在线欧美日韩国产| 国产综合一区二区| 亚洲三级电影网站| 欧美zozo另类异族| 91丝袜呻吟高潮美腿白嫩在线观看| 天天综合日日夜夜精品| 亚洲国产精品二十页| 91超碰这里只有精品国产| 成人污污视频在线观看| 亚洲影视在线观看| 久久色.com| 欧美亚日韩国产aⅴ精品中极品| 激情成人综合网| 一区二区三区免费网站| 久久青草国产手机看片福利盒子| 日本国产一区二区| 国产一区二区美女诱惑| 亚洲成在人线在线播放| 国产日韩欧美精品一区| 欧美一级一区二区| 欧美综合视频在线观看| 国产精品一卡二| 老司机免费视频一区二区| 亚洲影院久久精品| 亚洲图片激情小说| 日本一区二区免费在线观看视频| 91麻豆精品国产91久久久| 91老师片黄在线观看| 国产成人精品www牛牛影视| 免费人成在线不卡| 香蕉影视欧美成人| 一区二区三区日韩精品视频| 国产精品区一区二区三区| 久久美女高清视频| 欧美va亚洲va| 日韩欧美精品在线视频| 欧美精品一二三区| 欧美日韩美少妇| 在线亚洲+欧美+日本专区| 成人久久18免费网站麻豆| 国产夫妻精品视频| 国产精品伊人色| 国产一区欧美日韩| 国产一区二区h| 韩国成人在线视频| 蜜桃精品视频在线| 久久国内精品视频| 国产一区二区伦理片| 国模套图日韩精品一区二区| 精品一区二区日韩| 国产精品一区二区果冻传媒| 久久不见久久见中文字幕免费| 久久aⅴ国产欧美74aaa| 久久精品国产秦先生| 久久se精品一区二区| 久久国产精品一区二区| 国产在线播放一区二区三区| 国产精品888| 91在线播放网址| 欧美影院午夜播放| 日韩欧美你懂的| 国产欧美久久久精品影院| 国产精品国产馆在线真实露脸| 亚洲图片另类小说| 亚洲一区自拍偷拍| 蜜臀91精品一区二区三区 | 国产亚洲一区字幕| 中文字幕不卡在线| 亚洲激情综合网| 婷婷激情综合网| 韩国女主播成人在线| www.欧美精品一二区| 91精品91久久久中77777| 欧美一级生活片| 欧美国产成人在线| 一区二区三国产精华液| 美女视频一区二区| 成人av在线影院| 欧美日韩精品一区二区三区| 2020国产精品| 亚洲精品视频观看| 另类小说图片综合网| 成人高清免费在线播放| 欧美日韩免费观看一区二区三区| 2017欧美狠狠色| 亚洲国产成人porn| 国产宾馆实践打屁股91| 欧美日韩亚洲综合一区二区三区| 26uuu亚洲婷婷狠狠天堂| 亚洲综合丁香婷婷六月香| 韩国欧美国产1区| 欧美日韩精品二区第二页| 欧美国产精品一区二区| 美女精品自拍一二三四| 91小视频在线观看| 久久久久久97三级| 日韩极品在线观看| 91欧美一区二区| 国产色爱av资源综合区| 天天综合色天天| 91成人免费电影| 欧美激情一区二区在线| 久久精品久久久精品美女| 色老综合老女人久久久| 中文子幕无线码一区tr| 精品一区二区三区香蕉蜜桃| 欧美主播一区二区三区| 中文字幕一区二区三区在线不卡 | 欧美肥胖老妇做爰| 亚洲欧美一区二区在线观看| 国产在线国偷精品产拍免费yy| 欧美日韩一区二区三区四区五区| 国产欧美精品国产国产专区| 老司机午夜精品| 91麻豆精品国产91久久久久久| 亚洲精品欧美激情| 91视频一区二区三区| 中文字幕欧美三区| 国产成人亚洲综合a∨猫咪| 日韩三级免费观看| 青青草原综合久久大伊人精品| 欧美色网站导航| 亚洲国产精品久久久男人的天堂| 91在线免费视频观看| 最新国产精品久久精品| 成人精品免费视频| 国产精品美女久久久久aⅴ| 国产99久久久精品| 久久精品人人爽人人爽| 国产在线视频精品一区| 久久蜜桃av一区二区天堂| 国产一区二区在线观看视频| 欧美va亚洲va国产综合| 国产麻豆视频精品| 欧美激情中文字幕一区二区| fc2成人免费人成在线观看播放| 国产精品免费av| 91麻豆国产福利精品| 亚洲一区二区三区四区在线观看 | 国产成a人无v码亚洲福利|