我试图连接两个数据框,并将所述数据框写入excel文件。连接在某种程度上是成功的,但是我很难消除同样附加的索引行
如果有人能指出我做错了什么,我将不胜感激。我认为在每次excel调用中提供"index = False"
参数可以消除这个问题,但事实并非如此。
enter image description here
希望你能看到图片,如果没有请让我知道
# filenames
file_name = "C:\\Users\\ga395e\\Desktop\\TEST_FILE.xlsx"
file_name2 = "C:\\Users\\ga395e\\Desktop\\TEST_FILE_2.xlsx"
#create data frames
df = pd.read_excel(file_name, index = False)
df2 = pd.read_excel(file_name2,index =False)
#filter frame
df3 = df2[['WDDT', 'Part Name', 'Remove SN']]
#concatenate values
df4 = df3['WDDT'].map(str) + '-' +df3['Part Name'].map(str) + '-' + 'SN:'+ df3['Remove SN'].map(str)
test=pd.DataFrame(df4)
test=test.transpose()
df = pd.concat([df, test], axis=1)
df.to_excel("C:\\Users\\ga395e\\Desktop\\c.xlsx", index=False)
谢谢
因此,正如其他用户所写,我也没有在您的图像中看到索引,因为在这种情况下,您将有如下输出:
如果传递
index=False
选项,索引将被删除:看起来是你的案子。您的问题可能与串联和转置矩阵有关
df.drop
并将列数组传递到此函数中,例如使用df.drop(df.columns[:3])
。这能解决你的问题吗李>相关问题 更多 >
编程相关推荐