创建过滤表以删除python中的#N / A.

时间:2017-11-03 13:40:13

标签: python excel pandas excel-2010 openpyxl

我想创建一个过滤表来从我的表中删除#N / A.这可以通过将列9设置为-100和100之间的值来轻松地在vba中实现,这应该自动删除#N / A并使表看起来像理想的表。虽然我想用python做任何关于如何实现这一点的想法?

enter image description here

目前尝试删除#N / A

enter image description here

我尝试了以下内容:

ws = ('C:/BAAC.xlsx')
ws.auto_filter.add_filter_column('AA:AI', '501', keep_default_na=False)
wb.save('C:/EEEA.xlsx')

虽然它似乎不喜欢这个。

1 个答案:

答案 0 :(得分:0)

IIUC你可以这样做:

pd.read_excel(filename).dropna(how='any').to_excel(filename, index=False)