欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

python pandas合并Sheet,處理列亂序和出現(xiàn)Unnamed列的解決

 更新時(shí)間:2021年03月27日 09:14:59   作者:厲害的法神  
這篇文章主要介紹了python pandas合并Sheet,處理列亂序和出現(xiàn)Unnamed列的解決方案,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧

使用python中的pandas,xlrd,openpyxl庫完成合并excel中指定sheet的操作

# -*- coding: UTF-8 -*- 
import xlrd
import pandas as pd
from pandas import DataFrame
from openpyxl import load_workbook

#表格位置
excel_name = '1.xlsx'
# 獲取workbook中所有的表格
wb = xlrd.open_workbook(excel_name)
#獲取sheets
sheets = wb.sheet_names()

# 循環(huán)所需sheet
newdata = DataFrame()
#in后()里填寫需要合并的sheet頁數(shù)
for i in (3,4,5):
  df = pd.read_excel(excel_name, sheet_name=(i-1), header = None,index_col=0,encoding='utf-8')
  newdata = newdata.append(df,ignore_index = False)
#保存為新的sheet,首先新建sheet,合并后的數(shù)據(jù)保存到新sheet中
writer = pd.ExcelWriter('1.xlsx',engin='openpyxl')
book = load_workbook(writer.path)
writer.book = book
#利用dataframe.to_excel保存合并后的數(shù)據(jù)到新的sheet,生成新的sheet命名為newdata
newdata.to_excel(excel_writer=writer,sheet_name="newdata")
writer.save()
writer.close()
print('處理完成!')

其中

df = pd.read_excel(excel_name, sheet_name=(i-1), header = None,index_col=0,encoding='utf-8')

需要指定 header = None,否則會(huì)出現(xiàn)如下warning:

FutureWarning: Sorting because non-concatenation axis is not aligned. A future version

of pandas will change to not sort by default.

并且生成的新sheet中的列會(huì)出現(xiàn)亂序以及Unnamed列。

補(bǔ)充:pandas 中讀取和寫入csv文件時(shí)候出現(xiàn)Unnamed:0的解決方案

在讀取csv文件的時(shí)候,默認(rèn)會(huì)自動(dòng)添加新的一列,Unnamed:0

解決方案:

read_csv()時(shí)候,設(shè)置index_col=0即可。

在寫入csv文件的時(shí)候,默認(rèn)會(huì)自動(dòng)加入新的一列,Unnamed:0

解決方案:

to_csv()時(shí)候,設(shè)置index=False?;蛘呒由蟟ndex=True, index_label="id"

以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教。

相關(guān)文章

  • Pytorch 保存模型生成圖片方式

    Pytorch 保存模型生成圖片方式

    今天小編就為大家分享一篇Pytorch 保存模型生成圖片方式,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-01-01
  • 基于python3+OpenCV實(shí)現(xiàn)人臉和眼睛識別

    基于python3+OpenCV實(shí)現(xiàn)人臉和眼睛識別

    這篇文章主要為大家詳細(xì)介紹了基于python3+OpenCV實(shí)現(xiàn)人臉和眼睛識別,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2021-09-09
  • Python Beautiful Soup模塊使用教程詳解

    Python Beautiful Soup模塊使用教程詳解

    Beautiful Soup 簡稱 BS4(其中 4 表示版本號)是一個(gè) Python 中常用的頁面解析庫,它可以從 HTML 或 XML 文檔中快速地提取指定的數(shù)據(jù),這篇文章主要介紹了Python Beautiful Soup模塊的使用
    2023-02-02
  • 在python中對變量判斷是否為None的三種方法總結(jié)

    在python中對變量判斷是否為None的三種方法總結(jié)

    今天小編就為大家分享一篇在python中對變量判斷是否為None的三種方法總結(jié),具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-01-01
  • tensorflow2.10使用BERT實(shí)現(xiàn)Semantic Similarity過程解析

    tensorflow2.10使用BERT實(shí)現(xiàn)Semantic Similarity過程解析

    這篇文章主要為大家介紹了tensorflow2.10使用BERT實(shí)現(xiàn)Semantic Similarity過程解析,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-04-04
  • Python實(shí)現(xiàn)不寫硬盤上傳文件

    Python實(shí)現(xiàn)不寫硬盤上傳文件

    這篇文章主要為大家介紹了Python實(shí)現(xiàn)不寫硬盤上傳文件的方法示例,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-07-07
  • python 動(dòng)態(tài)遷移solr數(shù)據(jù)過程解析

    python 動(dòng)態(tài)遷移solr數(shù)據(jù)過程解析

    這篇文章主要介紹了python 動(dòng)態(tài)遷移solr數(shù)據(jù)過程解析,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2019-09-09
  • 基于python(urlparse)模板的使用方法總結(jié)

    基于python(urlparse)模板的使用方法總結(jié)

    下面小編就為大家?guī)硪黄趐ython(urlparse)模板的使用方法總結(jié)。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2017-10-10
  • Flask框架實(shí)現(xiàn)的前端RSA加密與后端Python解密功能詳解

    Flask框架實(shí)現(xiàn)的前端RSA加密與后端Python解密功能詳解

    這篇文章主要介紹了Flask框架實(shí)現(xiàn)的前端RSA加密與后端Python解密功能,結(jié)合實(shí)例形式詳細(xì)分析了flask框架前端使用jsencrypt.js加密與后端Python解密相關(guān)操作技巧,需要的朋友可以參考下
    2019-08-08
  • 基于Python實(shí)現(xiàn)人臉識別和焦點(diǎn)人物檢測功能

    基于Python實(shí)現(xiàn)人臉識別和焦點(diǎn)人物檢測功能

    基于dlib庫的模型,實(shí)現(xiàn)人臉識別和焦點(diǎn)人物的檢測。最后呈現(xiàn)的效果為焦點(diǎn)人物的識別框顏色與其他人物框不一樣。對Python人臉識別和焦點(diǎn)人物檢測設(shè)計(jì)過程感興趣的朋友一起看看吧
    2021-10-10

最新評論