我正在尝试将电子表格与公共列名称(服务器/实例)组合在一起,但每个电子表格的公共字段行数不同。下面我概述了两个数据框架。我试图找出是否可以将其输出回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
答案 0 :(得分:0)
我不理解合并这些电子表格的逻辑,但merge
(https://pandas.pydata.org/pandas-docs/stable/generated/pandas.DataFrame.merge.html)中的pandas
可能很有用。因此,首先您可以使用pandas.read_csv()
阅读这些电子表格,然后执行merge
,最后使用dataframe
保存生成的pandas.to_csv()
。