[英]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
我不了解您合並這些電子表格的邏輯,但是可能從pandas
( https://pandas.pydata.org/pandas-docs/stable/genic/pandas.DataFrame.merge.html ) merge
可能會有用。 因此,首先您可以使用pandas.read_csv()
閱讀這些電子表格,然后執行merge
,最后使用pandas.to_csv()
保存結果dataframe
pandas.to_csv()
。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.