99999久久久久久亚洲,欧美人与禽猛交狂配,高清日韩av在线影院,一个人在线高清免费观看,啦啦啦在线视频免费观看www

熱線電話:13121318867

登錄
2021-03-24 閱讀量: 1969
python 如何提取多個excel表中的某行/列數(shù)據(jù)做合并

首先把所有要提取數(shù)據(jù)的excel放置到同一個目錄文件夾下

導(dǎo)入包:

import os  '用于提取目錄下文件名'
import pandas as pd  '用于生成data_frame進行結(jié)果存儲'

提取目錄文件夾中所有的文件名:
只需要寫到目錄文件夾的路徑即可,會輸出目錄文件夾中所有的文件名稱

info = os.listdir('/目錄文件夾路徑/')

image.png

'創(chuàng)建空的列表用于存放提取出得數(shù)據(jù)'

data = []
'datafile是info中提取出來的xlsx文件名稱'
for datafile in info:
   '一條判斷語句來排除文件夾中,我們不需要的文件'
   if (datafile !='.ipynb_checkpoints' and datafile != '測試數(shù)據(jù)清洗.ipynb'):
     '輸出判斷執(zhí)行提取的文件名,也可以用于判斷哪個文件有錯誤'
     print(datafile)
     '逐條讀取目錄文件夾下的每一個文件'
     file = pd.read_excel(datafile)
     '選取文件的固定行/列,存放到列表data中'
     data.append(file['需要提取的字段名稱'])
'轉(zhuǎn)化為dataframe才可以進行保存操作'
data1=pd.DataFrame(data=data)
'保存為csv,中文編碼,可以查看輸出結(jié)果'
data1.to_csv('文件名稱或路徑.csv',encoding='utf_8_sig')


59.9593
0
關(guān)注作者
收藏
評論(0)

發(fā)表評論

暫無數(shù)據(jù)
推薦帖子