最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

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

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

使用python中的pandas,xlrd,openpyxl庫(kù)完成合并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頁(yè)數(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。或者加上index=True, index_label="id"

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

  • Python循環(huán)語(yǔ)句之break與continue的用法

    Python循環(huán)語(yǔ)句之break與continue的用法

    這篇文章主要介紹了Python循環(huán)語(yǔ)句之break與continue的用法,是Python入門學(xué)習(xí)中的基礎(chǔ)知識(shí),需要的朋友可以參考下
    2015-10-10
  • 計(jì)算pytorch標(biāo)準(zhǔn)化(Normalize)所需要數(shù)據(jù)集的均值和方差實(shí)例

    計(jì)算pytorch標(biāo)準(zhǔn)化(Normalize)所需要數(shù)據(jù)集的均值和方差實(shí)例

    今天小編就為大家分享一篇計(jì)算pytorch標(biāo)準(zhǔn)化(Normalize)所需要數(shù)據(jù)集的均值和方差實(shí)例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2020-01-01
  • pyqt4教程之實(shí)現(xiàn)windows窗口小示例分享

    pyqt4教程之實(shí)現(xiàn)windows窗口小示例分享

    這篇文章主要介紹了pyqt4實(shí)現(xiàn)windows窗口小示例,需要的朋友可以參考下
    2014-03-03
  • Python+Selenium使用Page Object實(shí)現(xiàn)頁(yè)面自動(dòng)化測(cè)試

    Python+Selenium使用Page Object實(shí)現(xiàn)頁(yè)面自動(dòng)化測(cè)試

    這篇文章主要介紹了Python+Selenium使用Page Object實(shí)現(xiàn)頁(yè)面自動(dòng)化測(cè)試,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2019-07-07
  • Python time庫(kù)的時(shí)間時(shí)鐘處理

    Python time庫(kù)的時(shí)間時(shí)鐘處理

    這篇文章主要介紹了Python time庫(kù)的時(shí)間時(shí)鐘處理,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2021-05-05
  • python多線程socket編程之多客戶端接入

    python多線程socket編程之多客戶端接入

    這篇文章主要為大家詳細(xì)介紹了python多線程socket編程之多客戶端接入,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2017-09-09
  • PyTorch梯度下降反向傳播

    PyTorch梯度下降反向傳播

    這篇文章主要介紹了PyTorch反向傳播,反向傳播的目的是計(jì)算成本函數(shù)C對(duì)網(wǎng)絡(luò)中任意w或b的偏導(dǎo)數(shù),下文更多詳細(xì)內(nèi)容敘述需要的小伙伴可以參考一下
    2022-03-03
  • Python代碼調(diào)試的方法集錦

    Python代碼調(diào)試的方法集錦

    程序能一次寫完并正常運(yùn)行的概率很小,基本不超過(guò)1%,總會(huì)有各種各樣的bug需要修正,有的bug很簡(jiǎn)單,看看錯(cuò)誤信息就知道,有的bug很復(fù)雜,因此,需要一整套調(diào)試程序的手段來(lái)修復(fù)bug,所以本文給大家介紹了Python代碼調(diào)試的方法集錦,需要的朋友可以參考下
    2025-03-03
  • python實(shí)現(xiàn)與arduino的串口通信的示例代碼

    python實(shí)現(xiàn)與arduino的串口通信的示例代碼

    本文主要介紹了python實(shí)現(xiàn)與arduino的串口通信的示例代碼, 在Python中,我們可以使用pyserial庫(kù)來(lái)實(shí)現(xiàn)與Arduino的串口通信,下面就來(lái)介紹一下如何使用,感興趣的可以了解一下
    2024-01-01
  • 最新評(píng)論

    方山县| 东阿县| 通州市| 凤冈县| 沿河| 旌德县| 青州市| 鹤峰县| 都兰县| 尚义县| 福建省| 额济纳旗| 玉环县| 洮南市| 光山县| 兰坪| 仲巴县| 宕昌县| 沙田区| 乌拉特前旗| 武清区| 色达县| 商河县| 满城县| 鄂托克前旗| 寻甸| 五指山市| 和田市| 阿拉尔市| 元氏县| 自贡市| 松溪县| 大化| 越西县| 太谷县| 大宁县| 湘潭县| 吕梁市| 德州市| 浙江省| 台湾省|