2017-11-03 1 views
-1

필터링 된 테이블을 작성하여 테이블에서 # N/A를 제거하려고합니다. 이것은 vba에서 열 9를 -100과 100 사이의 값으로 설정하여 # N/A를 자동으로 제거하고 테이블을 이상적인 테이블처럼 보이게 만들어서 쉽게 얻을 수 있습니다. 비록 내가 이것을 python으로 어떻게 할 수 있는지에 대한 아이디어를 원하고 있긴하지만? 이를 좋아하는 것 같지 않지만파이썬에서 # N/A를 제거하기 위해 필터링 된 테이블 생성하기

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

하십시오

enter image description here

#의 N을 제거하는

enter image description here

현재 시도/I는 다음과 같은 노력했다.

답변

0

당신은 이런 식으로 할 수 IIUC :

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

없음 오류가 있지만 파일 크기와 데이터를 감소 기괴한 결과를 만들어이 https://ibb.co/if2rJG 파일 이름 = ('BAAC에 대한처럼 지금 보이는을 .xlsx ') –

+0

@Wman, 내 작업장에서이 링크를 열 수 없습니다 ...'df. dropna()'는 모든 열에서 최소한 하나의'NaN'을 가진 모든 행을 제거합니다. – MaxU

+0

기본적으로 Excel에서는 #/N이 없지만 편집 한 내용을 표시하고 있습니다. –

관련 문제