簡體   English   中英

Python合並多個數據框

[英]Python Combine multiple data frames

我正在嘗試將電子表格與通用列名(服務器/實例)組合在一起,但是每個電子表格的通用字段行數都不相同。 下面我概述了兩個數據框。 我試圖弄清楚這是否可以輸出回excel文件或使用某種類型的模塊來創建python GUI。

數據文件1

sever   database    still running
---------------------------------    
test    database1   TRUE
test    database2   TRUE
test2   database1   FALSE
test2   database3   TRUE

數據文件2(實例與DF1中的服務器相同)

Instance app name contact
-------------------------
test     app1     harry
test     app2     sally
test     app3     sally
test2    app1     sally

最終輸出

server  database    still running   app name    contact
-------------------------------------------------------
test    database1   TRUE            app1        harry
test    database2   TRUE            app2        sally
test                                app3        sally
test2   database1   FALSE           app1        sally
test2   database3   TRUE        

我不了解您合並這些電子表格的邏輯,但是可能從pandashttps://pandas.pydata.org/pandas-docs/stable/genic/pandas.DataFrame.merge.htmlmerge可能會有用。 因此,首先您可以使用pandas.read_csv()閱讀這些電子表格,然后執行merge ,最后使用pandas.to_csv()保存結果dataframe pandas.to_csv()

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM