1. 程式人生 > >把兩個dataframe資料寫到同一張excel表的不同sheet

把兩個dataframe資料寫到同一張excel表的不同sheet

def save_execl1(df1, df2, file_path):
    u"""

    :param df1:
    :param df2: dataframe格式資料
    :param file_path: 想寫入的檔案路徑
    :return:
    """
    writer = pd.ExcelWriter(file_path, engine='openpyxl')
    if os.path.exists(file_path) != True:
        df1.to_excel(writer, sheet_name=u"ali_health_cn", index=None)
    else:
        book = load_workbook(writer.path)
        writer.book = book
    df2.to_excel(writer, sheet_name=u"ali_health_hk", index=False)
    writer.save()
    writer.close()

相關推薦

dataframe資料同一excel不同sheet

def save_execl1(df1, df2, file_path): u""" :param df1: :param df2: dataframe格式資料 :param file_path: 想寫入的檔案路徑 :return:

欄位相同的資料合併(listagg函式)

問題描述: 如下圖所示,需求是把省和產品相同的NTID合併到一起。 元資料: 想要的結果: 折騰了半天,結果經專案組大神指教,說有一個函式可以直接完成上訴操作。 listagg(); 程式碼如下: select yearmonth, listagg(ntid,

建立物化檢視。一個儲存過程,包括物化檢視手動全部重新整理,並查詢結果返回cursor

--建立兩張物化檢視--第一張物化檢視create materialized view mv_ref_user_phone_allas select * from v_ref_user_phone_all;--第二張物化檢視create materialized view m

從主檔案中讀取n個子資料夾中的圖片(每一子檔案中有資料夾,每檔案中有18圖片)

tic clc; clear all; close all; str = 'F:\shijie-test\test-finger\'; pt = dir(str); foldname = []; k = 0; for i = 1 : length(pt)     ifstr

五層結構 判斷IP是否處於同一子網?

網絡管理 主機ip .cn 文件 七層 smt 無限 可靠傳輸 log 互聯網協議按照功能不同分為osi七層或tcp/ip五層或tcp/ip四層 應用層(各種協議) 端口 H

php之圖片合成

parent 復制 分享 images color 背景 .cn class ora $dst_path = ‘background.jpg‘; // 背景圖 $src_path = ‘qr.jpg‘;  // 二維碼圖 //創建圖片的實例 $dst = imagecre

如果在一個標簽上類並用,css樣式中引用時,類必須在一起,不能有空格。

nbsp clas div 樣式表 ext style borde 引用 order 例: <html>   <style type="text/css">     .mui-table-view-cell.mui-collapse{      bo

利用SHAPEIT將vcf文件進行基因型(genotype)定相(phasing):查看突變是否來源於同一條鏈(染色體或父本或母本)

soft jar GC maps tst PE mes center mat 首先,下載SHAPEIT. 按照裏面的步驟安裝完後,將vcf文件進行基因型定相,分四步走。 第一步,將vcf文件轉化為plink二進制文件(.bed, .bim, .fam)。 這一步

一模一樣的json合並成為一個

-c jquery var ++ div name stat http span 1 <!DOCTYPE html> 2 <html> 3 <head> 4 <meta charset="utf-8

使用concat合併dataframe報錯

使用concat合併兩個dataframe報錯 TypeError: cannot concatenate object of type "<class 'str'>"; only pd.Series, pd.DataFrame, and pd.Panel (deprec

有序數組合併成一個有序陣列,演算法複雜度O(N)

/** * */ /** * @author jueying: * @version 建立時間:2018-10-22 下午01:32:44 * 類說明 */ /** * @author jueying * */ public class Test4 {

如何二進位制檔案合併

例如:如何把壓縮包做成圖片 1.目錄下有一張圖片 及需要壓縮的RAR檔案       2.新建一個txt檔案 輸入如下格式內容 並存為bat檔案:   copy 圖片名.gif/b+壓縮檔名.rar/b 新圖片名.gif  

在Java中,如何String[]合併為一個 與 list 合併有異曲同工之妙

在Java中,如何把兩個String[]合併為一個? 看起來是一個很簡單的問題。但是如何才能把程式碼寫得高效簡潔,卻還是值得思考的。這裡介紹四種方法,請參考選用。 一、apache-commons 這是最簡單的辦法。在apache-commons中,有一個ArrayUtils.addAll

LInux系統中使用訊號量對程序中訪問同一資源互斥注意事項

對於同一個共享資源的訪問,在Linux系統應用程式設計中經常遇到,通過訊號量來保護共享資源,實現互斥非常重要,對於實現互斥一般有如下幾個步驟: (1):建立訊號量:呼叫 int semget(key_t key,int num,in

BeanUtils.copyProperties()可以擁有相同屬性的實體類進行轉化。減去了逐個屬性賦值的麻煩。

一、簡介:   BeanUtils提供對Java反射和自省API的包裝。其主要目的是利用反射機制對JavaBean的屬性進行處理。我們知道,一個JavaBean通常包含了大量的屬性,很多情況下,對JavaBean的處理導致大量get/set程式碼堆積,增加了程式碼長度和閱讀程式碼的難度。

Java list資料根據某個欄位合併

之前遇到一個需求,欄位是每小時那種(2018101208)。然後服務給我資料少了部分。然後我需要自已推算。然後補上沒有那些小時為單位的資料。這裡面也涉及到了自已設計出來資料list是全面的。所有的小時都有。然後把伺服器獲取list根據這個進行對比,補上伺服器沒有的小時數。兩個

問題:在pycharm中執行程式,.py檔案屬於同一目錄且都存在,在一個.py檔案無法使用from...import命令引用另一個.py檔案,即from...import...有紅色波浪線

轉自:https://blog.csdn.net/l8947943/article/details/79874180 https://blog.csdn.net/wcx1293296315/article/details/81156036 問題具體如圖: 兩個.py檔案屬於同一個檔案

nginx域名繫結同一臺伺服器

手頭有一域名 testA.cn 現在我要將 www.test.cn 和 tom.test.cn 對應到我的ip為 (9.12.4.41)的雲伺服器上。現操作步驟如下 在雲伺服器廠商管理臺處 設定域名的解析,將兩個域名的解析地址都設定為 9.12.4.41 這個ip地址

如判斷這IP是否屬於同一網段

                教你一個手工判斷的方法,然後你就知道程式如何判斷了。         你把你的IP地址表達成   二進位制共有32位,再把子網掩碼錶達成二進位制共有32位,         IP1:01010110110101010101011010101010     IP2:0101011

計算機是如何識別什麼時候該位元組轉換成為一箇中文呢

package cn.itcast_02; import java.io.FileInputStream; import java.io.IOException; /* * 位元組輸入流操作步驟: * A:建立位元組輸入流物件 * B:呼叫read()方法讀取資料,並把資料顯示在控制檯