婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > python pandas合并Sheet,處理列亂序和出現Unnamed列的解決

python pandas合并Sheet,處理列亂序和出現Unnamed列的解決

熱門標簽:清遠360地圖標注方法 400電話申請服務商選什么 平頂山外呼系統免費 工廠智能電話機器人 西藏智能外呼系統五星服務 原裝電話機器人 江蘇客服外呼系統廠家 千陽自動外呼系統 在哪里辦理400電話號碼

使用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()

# 循環所需sheet
newdata = DataFrame()
#in后()里填寫需要合并的sheet頁數
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,合并后的數據保存到新sheet中
writer = pd.ExcelWriter('1.xlsx',engin='openpyxl')
book = load_workbook(writer.path)
writer.book = book
#利用dataframe.to_excel保存合并后的數據到新的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,否則會出現如下warning:

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

of pandas will change to not sort by default.

并且生成的新sheet中的列會出現亂序以及Unnamed列。

補充:pandas 中讀取和寫入csv文件時候出現Unnamed:0的解決方案

在讀取csv文件的時候,默認會自動添加新的一列,Unnamed:0

解決方案:

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

在寫入csv文件的時候,默認會自動加入新的一列,Unnamed:0

解決方案:

to_csv()時候,設置index=False。或者加上index=True, index_label="id"

以上為個人經驗,希望能給大家一個參考,也希望大家多多支持腳本之家。如有錯誤或未考慮完全的地方,望不吝賜教。

您可能感興趣的文章:
  • 利用python Pandas實現批量拆分Excel與合并Excel
  • 解決python3安裝pandas出錯的問題
  • Python機器學習三大件之二pandas
  • Python Pandas知識點之缺失值處理詳解
  • Python基礎之pandas數據合并
  • python基于Pandas讀寫MySQL數據庫
  • python 使用pandas同時對多列進行賦值
  • Python3 pandas.concat的用法說明
  • python pandas模糊匹配 讀取Excel后 獲取指定指標的操作
  • Python數據分析之pandas讀取數據

標簽:日照 隨州 西安 安慶 天水 錦州 白城 股票

巨人網絡通訊聲明:本文標題《python pandas合并Sheet,處理列亂序和出現Unnamed列的解決》,本文關鍵詞  python,pandas,合并,Sheet,處理,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《python pandas合并Sheet,處理列亂序和出現Unnamed列的解決》相關的同類信息!
  • 本頁收集關于python pandas合并Sheet,處理列亂序和出現Unnamed列的解決的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 寿宁县| 兴国县| 勃利县| 和顺县| 上林县| 昌邑市| 镇康县| 大渡口区| 贞丰县| 诏安县| 嘉义县| 岳西县| 咸丰县| 来凤县| 潜江市| 上饶市| 南投市| 奉节县| 绥化市| 苗栗市| 齐河县| 科技| 黎平县| 龙胜| 庐江县| 沽源县| 河池市| 梧州市| 文化| 大英县| 石棉县| 华容县| 苍山县| 搜索| 遵化市| 枣阳市| 蓝田县| 红原县| 沂源县| 新田县| 武清区|