亚洲综合原千岁中文字幕_国产精品99久久久久久久vr_无码人妻aⅴ一区二区三区浪潮_成人h动漫精品一区二区三

主頁 > 知識庫 > 利用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的相關信息資訊供網民參考!
  • 推薦文章
    成人免费网站久久久| 日韩欧美一及在线播放| 精品视频在线看 | 97视频免费在线观看| a级精品九九九大片免费看| 在线观看导航| 国产欧美精品| 麻豆系列 在线视频| 一级女性全黄久久生活片| 四虎影视库| 欧美爱色| 国产高清在线精品一区二区| 欧美18性精品| 国产高清视频免费观看| 欧美爱爱动态| 91麻豆精品国产自产在线观看一区 | 日日夜夜婷婷| 国产成人精品综合| 午夜精品国产自在现线拍| 麻豆网站在线看| 精品国产三级a| 91麻豆爱豆果冻天美星空| 日本免费看视频| 成人免费高清视频| 国产极品白嫩美女在线观看看| 韩国三级香港三级日本三级| 国产亚洲男人的天堂在线观看| 日韩在线观看视频网站| 香蕉视频三级| 精品久久久久久中文字幕一区| 欧美夜夜骑 青草视频在线观看完整版 久久精品99无色码中文字幕 欧美日韩一区二区在线观看视频 欧美中文字幕在线视频 www.99精品 香蕉视频久久 | 台湾毛片| 久久精品店| 免费一级片在线观看| 亚洲 欧美 91| 午夜家庭影院| 亚洲精品久久久中文字| 精品视频免费观看| 精品国产一区二区三区久久久蜜臀 | 好男人天堂网 久久精品国产这里是免费 国产精品成人一区二区 男人天堂网2021 男人的天堂在线观看 丁香六月综合激情 | 一级女人毛片人一女人| 日韩免费片| 99久久精品国产国产毛片| 国产视频一区二区在线播放| 国产视频一区二区在线播放| 国产a网| 国产一区二区福利久久| 日本久久久久久久 97久久精品一区二区三区 狠狠色噜噜狠狠狠狠97 日日干综合 五月天婷婷在线观看高清 九色福利视频 | 日韩中文字幕在线观看视频| 韩国三级视频网站| 青青久久精品| 欧美激情一区二区三区中文字幕| 美女被草网站| 国产91精品一区二区| 国产视频在线免费观看| 一级女人毛片人一女人| 国产成人精品综合| 欧美电影免费| 九九热精品免费观看| 日韩专区第一页| 一a一级片| 一本伊大人香蕉高清在线观看| 精品久久久久久中文字幕2017| a级毛片免费观看网站| 日韩av成人| 国产一区精品| 精品在线观看一区| 亚洲第一色在线| 日韩中文字幕一区二区不卡| 日韩欧美一及在线播放| 亚欧乱色一区二区三区| 国产视频一区二区在线播放| 麻豆午夜视频| 国产视频久久久久| 欧美1卡一卡二卡三新区| 午夜在线观看视频免费 成人| 你懂的在线观看视频| 日本久久久久久久 97久久精品一区二区三区 狠狠色噜噜狠狠狠狠97 日日干综合 五月天婷婷在线观看高清 九色福利视频 | 久草免费资源| 国产麻豆精品免费密入口| 成人免费观看男女羞羞视频| 免费一级片网站| 国产一级强片在线观看| 精品在线视频播放| 亚洲天堂免费观看| 免费一级生活片| 91麻豆tv| 欧美电影免费看大全| 日日日夜夜操| 精品国产一区二区三区久久久蜜臀 | 成人高清视频免费观看| 亚洲www美色| 精品国产香蕉在线播出 | 国产不卡在线看| 久久精品免视看国产成人2021| 精品国产一区二区三区精东影业| 久草免费在线色站| 国产伦精品一区三区视频 | 九九精品在线播放| 一级片免费在线观看视频| 免费一级生活片| 日韩欧美一及在线播放| 香蕉视频久久| 免费国产在线观看| 国产成人精品一区二区视频| 精品视频在线观看一区二区| 精品视频一区二区三区免费| 亚洲精品久久玖玖玖玖| 成人免费观看视频| 日本久久久久久久 97久久精品一区二区三区 狠狠色噜噜狠狠狠狠97 日日干综合 五月天婷婷在线观看高清 九色福利视频 | 欧美激情一区二区三区在线| 午夜在线影院| 亚洲精品影院| 久久国产影院| 91麻豆精品国产高清在线| 日韩在线观看视频免费| 国产91精品一区| 国产网站在线| 999久久狠狠免费精品| 日韩中文字幕在线播放| 九九久久99| 午夜家庭影院| 久久精品欧美一区二区| 精品久久久久久影院免费| 国产成a人片在线观看视频| 欧美1卡一卡二卡三新区| 亚洲精品久久久中文字| 黄视频网站免费观看| 色综合久久天天综线观看| 香蕉视频亚洲一级| 好男人天堂网 久久精品国产这里是免费 国产精品成人一区二区 男人天堂网2021 男人的天堂在线观看 丁香六月综合激情 | 青青青草影院 | 一级片片| 一级毛片视频免费| 国产福利免费视频| 韩国三级视频网站| 日韩专区第一页| 精品毛片视频| 日韩欧美一及在线播放| 国产综合成人观看在线| 国产精品自拍亚洲| 日本伦理黄色大片在线观看网站| 高清一级做a爱过程不卡视频| 日本伦理黄色大片在线观看网站| 高清一级片| 日韩男人天堂| 日韩在线观看免费完整版视频| 精品视频在线观看一区二区 | 一级毛片视频在线观看| 可以免费在线看黄的网站| 欧美a免费| 精品国产一区二区三区久久久蜜臀 | 成人免费网站久久久| 国产亚洲精品aaa大片| 国产麻豆精品免费视频| 四虎影视精品永久免费网站| 九九精品久久久久久久久| 国产视频一区二区在线播放| 国产一区免费观看| a级精品九九九大片免费看| 日韩av成人| 成人免费观看网欧美片| 青草国产在线观看| 99色视频在线| 久久成人性色生活片| 超级乱淫黄漫画免费| 国产激情一区二区三区| 国产精品自拍在线观看| 精品久久久久久影院免费| 日本在线www| 在线观看导航| 欧美电影免费看大全| 国产伦久视频免费观看 视频| 午夜激情视频在线播放| 日韩在线观看免费| 台湾毛片| 黄视频网站免费观看| 免费毛片播放| 国产一级生活片| 国产国语对白一级毛片| 成人高清视频在线观看| 日韩中文字幕一区二区不卡| 黄视频网站在线看| 欧美一级视频免费| 国产亚洲男人的天堂在线观看| 天天做日日爱| 黄视频网站免费| 黄视频网站在线看| 成人a大片在线观看| 亚洲天堂在线播放| 成人免费观看网欧美片| 精品毛片视频| 亚洲wwwwww| 九九热国产视频| 麻豆网站在线看| 日韩专区亚洲综合久久| 黄色短视屏| 成人免费高清视频| 色综合久久天天综合观看| 成人a大片在线观看|