Python 3.x 由于存在python输出问题,outout是关联的

Python 3.x 由于存在python输出问题,outout是关联的,python-3.x,pandas,Python 3.x,Pandas,文本文件中的输出显示为串联,不确定原因 import pandas as pd today = pd.Timestamp('today').floor('D') f1 = pd.read_csv('/home/user/Desktop/files/Hosts_new_this_Inventory_' + today.strftime('%Y-%m-%d') + '.csv') f2 = pd.read_csv('/home/user/Desktop/files/new_Report_' +

文本文件中的输出显示为串联,不确定原因

import pandas as pd

today = pd.Timestamp('today').floor('D')

f1 = pd.read_csv('/home/user/Desktop/files/Hosts_new_this_Inventory_' + today.strftime('%Y-%m-%d') + '.csv')
f2 = pd.read_csv('/home/user/Desktop/files/new_Report_' + today.strftime('%m-%d-%y') + '.csv')

f1f2 = pd.concat([f2,f1], axis=0)
f1f2.drop_duplicates(keep=False)

text_file = open('/home/user/Desktop/files/file_compare_' + today.strftime('%m-%d-%y') + '.txt', "w")
text_file.write(str (f1f2))
text_file.close()

pd.concat
中使用
axis=1
。获得相同的输出这似乎是一个愚蠢的问题,但当我将其输出到csv时,是否有可能存在重复的指示更新?它起作用了。奇怪的
         IP       Local_IP
0       0.0.0.1            NaN
1      0.0.0.10            NaN
2      0.0.0.10            NaN
3      0.0.0.10            NaN
4     0.0.0.100            NaN
...         ...            ...
6286        NaN  192.168.1.1
6287        NaN  192.168.1.22
6288        NaN  192.168.1.25
6289        NaN   192.168.1.96
6290        NaN           None

[7802 rows x 2 columns]