日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > python >内容正文

python

python整合excel表_Python实现合并excel表格的方法分析

發布時間:2023/12/20 python 26 豆豆
生活随笔 收集整理的這篇文章主要介紹了 python整合excel表_Python实现合并excel表格的方法分析 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

本文實例講述了Python實現合并excel表格的方法。分享給大家供大家參考,具體如下:

需求

將一個文件夾中的excel表格合并成我們想要的形式,主要要pandas中的concat()函數

思路

用os庫將所需要處理的表格放到同一個列表中,然后遍歷列表,依次把所有文件縱向連接起來。

最開始的第一種思路是先拿一個文件出來,然后讓這個文件依次去和列表中的剩余文件合并;

第二種是用文件夾中第一個文件和剩余的文件合并,使用range(1,len(file)),可以省去單獨取第一個文件的步驟。

遇到的問題

讀取

好久沒寫過這個了,竟然在讀取的時候出了很多錯誤,花了很多時間,下面按時間順序小結一下

因為之前看到有人直接在pd.read_excel()后面操作,不需要像我以前一樣分開操作

#以前的操作方式,需要占用三行

df = pd.read_excel(r'C:.\1.xlsx', sheet_name = '設備檢測_空調伴侶')

temp_columns = ['','']

df_1 = df[temp_columns].dropna()

#但我在進階的過程中,格式弄錯了,導致一直報錯

df = pd.read_excel(r'C:.\1.xlsx', sheet_name = '設備檢測_空調伴侶').[['采集時間']['功率E(W)']]

>>>df = pd.read_excel(r'C:.\1.xlsx', sheet_name = '設備檢測_空調伴侶').[['采集時間']['功率E(W)']] ^

SyntaxError: invalid syntax

#發現多了個“.”,用pd讀取的excel已經是dataframe的格式了,提取直接用列表的方式就行,加“.”是表示用pd中的函數,完全不同,修正后,再運行,又報錯。。。

df = pd.read_excel(r'C:.\1.xlsx', sheet_name = '設備檢測_空調伴侶')[['采集時間']['功率E(W)']]

>>>TypeError: list indices must be integers or slices, not str

#發現列表中的子列表元素間忘記用“,”分隔了,修正,再運行

df = pd.read_excel(r'C:.\1.xlsx', sheet_name = '設備檢測_空調伴侶')[['采集時間'],['功率E(W)']]

>>>TypeError: unhashable type: 'list'

#說實話,當時心態有點崩,但還是仔細找了找原因,報錯,列表是不可拆分的類型。再對比以前的代碼,才發現問題所在。

df = pd.read_excel(r'C:.\1.xlsx', sheet_name = '設備檢測_空調伴侶')[['采集時間','功率E(W)']]

需要用雙層列表,外面那層是用于讀取dataframe,里面那層是索引的集合

完整代碼

思路1:

# -*- coding: utf-8 -*-

import numpy as np

import pandas as pd

import os

#改變當前的路徑

os.chdir(r'C:\Users\hao\Desktop\重寫數據整理\源數據')

#將當前目錄下的文件以列表的形式存放

file = os.listdir("./")

df_0 = pd.read_excel(r'C:\Users\hao\Desktop\重寫數據整理\143NNCZ01_M_2017-06.xlsx', sheet_name = '設備檢測_空調伴侶')[['采集時間','功率E(W)']].dropna()

#print(df_0) #df_0是第一個,依次和循環里面的每一個表做縱向連接

for aa,excel in enumerate(file) : #enumerate 遍歷,aa 返回序列,便于計數和監視

print('當前正在處理的文件:',excel)

df_1 = pd.read_excel(excel, sheet_name = '設備檢測_空調伴侶')[['采集時間','功率E(W)']].dropna()

#print(df_1)

df_0 = pd.concat([df_0,df_1],ignore_index=True, axis=0)

#print(df_0)

df_0.to_excel(r'C:\Users\hao\Desktop\output3.xlsx', index=None)

思路二:

# -*- coding: utf-8 -*-

import numpy as np

import pandas as pd

import os

#改變當前的路徑

os.chdir(r'C:\Users\hao\Desktop\重寫數據整理\源數據')

#將當前目錄下的文件以列表的形式存放

file = os.listdir("./")

df_0 = pd.read_excel(file[0], sheet_name = '設備檢測_空調伴侶')[['采集時間','功率E(W)']].dropna()

#print(df_0) #df_0是第一個,依次和循環里面的每一個表做縱向連接

for i in range(1,len(file)) : #enumerate 遍歷,aa 返回序列,便于計數和監視

print('當前正在處理的文件:',file[i],'第{}/{}個'.format(i+1,len(file)+1))

df_1 = pd.read_excel(file[i], sheet_name = '設備檢測_空調伴侶')[['采集時間','功率E(W)']].dropna()

#print(df_1)

df_0 = pd.concat([df_0,df_1],ignore_index=True, axis=0)

#print(df_0)

df_0.to_excel(r'C:\Users\hao\Desktop\output5.xlsx', index=None)

希望本文所述對大家Python程序設計有所幫助。

總結

以上是生活随笔為你收集整理的python整合excel表_Python实现合并excel表格的方法分析的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 99精品视频免费版的特色功能 | 999精品在线观看 | 美丽的姑娘在线观看免费 | 久久久久久中文字幕 | 亚州av一区| 欧美成人免费在线观看视频 | 九月婷婷色| 简单av在线 | 98超碰在线| 久久牛牛| 欧美精品国产 | 俺去草 | 日韩在观看线 | 免费国产黄色片 | 91天天综合 | 五月婷婷六月色 | 特黄一级毛片 | 久久免费公开视频 | 91麻豆影院 | 98精品视频 | 免费一级特黄3大片视频 | 少妇特殊按摩高潮惨叫无码 | 午夜h | 精品久久久久久无码中文野结衣 | 熟女一区二区三区四区 | 火影黄动漫免费网站 | 中文字幕人妻一区二区三区视频 | 亚洲第一色区 | 四虎黄色 | 国产极品91 | 色综合天 | 91蝌蚪91密月 | 免费看操片 | 日日夜夜爱爱 | 欧美精品不卡 | 国产福利二区 | 我们2018在线观看免费版高清 | 免费网站在线观看黄色 | 亚洲女人初尝黑人巨大 | 欧美人交a欧美精品 | 成人免费黄 | 亚洲高清久久久 | 免费黄色小视频在线观看 | 天天干,天天操,天天射 | 国产性生活毛片 | 久久天天躁狠狠躁夜夜躁 | 国产裸体永久免费无遮挡 | 18禁免费无码无遮挡不卡网站 | 亚洲精品成人在线 | jiizzyou性欧美老片 | 色噜噜狠狠一区二区三区牛牛影视 | 亚洲一区二区在线看 | 亚洲中出 | 极品美女无套呻吟啪啪 | 91激情在线观看 | 亚洲国产成人一区二区精品区 | 久久久久久成人 | 国产人妖ts重口系列网站观看 | 肥臀浪妇太爽了快点再快点 | 国产精品免费看 | 欧美激情第五页 | 麻豆一区二区在线 | 91一区二区在线观看 | 蜜桃臀aⅴ精品一区二区三区 | 国产精品传媒在线观看 | 青青视频网 | 成人三级电影网站 | 成人av在线网址 | 日韩二区 | 国产精品免费久久久 | 国产一区二区三区精品在线 | 日韩精选| 久久这里都是精品 | 日韩av线 | 欧美亚洲少妇 | 欧美成人精品一区二区免费看片 | 色射影院 | 亚洲精品国产精品乱码视色 | 亚洲免费三级 | 激情国产在线 | 天天干天天搞天天射 | 内射后入在线观看一区 | 日韩中文字幕网站 | 美女福利视频导航 | 清纯唯美亚洲激情 | 暖暖视频日本 | 国产一区二区在线免费观看视频 | 国产特级毛片aaaaaa | www精品国产 | 欧美一区二区三区久久精品 | 被两个男人吃奶三p爽文 | 日韩毛片儿 | 成年网站在线 | 国模无码国产精品视频 | 亚洲av无码乱码国产精品久久 | 西西444www大胆无视频 | 波多野结衣在线影院 | 精品欧美一区二区三区免费观看 | 久久伊人99 |