인프런 커뮤니티 질문&답변

njh9432님의 프로필 이미지
njh9432

작성한 질문수

공공데이터로 파이썬 데이터 분석 시작하기

[3/10] 텍스트 데이터 다루기 - 베스킨라빈스와 던킨도너츠 데이터만 가져오기

ValueError: Cannot mask with non-boolean array containing NA / NaN values 해결방법

작성

·

2.5K

1

답변 2

2

njh9432님의 프로필 이미지
njh9432
질문자

위와 같이 뜨는데 어떻게 해결할수있을까요 ??

1

박조은님의 프로필 이미지
박조은
지식공유자

안녕하세요. str 기능은 문자가 아닌 곳에는 사용할 수 없는데 "상호명_소문자"에 결측치가 있는 것 같아요.


수업에서는 서브셋을 만든 df_seoul 을 사용해서 해당 데이터프레임에는 "상호명_소문자"에 결측치가 없는데 전체 데이터프레임에서 가져오면 결측치가 있어서 오류가 났네요.

결측치는 float 타입이라 str 억세서를 사용할 수가 없어요.

이럴 때는

df[df["상호명_소문자"].notnull() & df["상호명_소문자"].str.contains("찾고자하는문자|...|찾고자하는문자")]  이렇게 찾으시면 됩니다.

njh9432님의 프로필 이미지
njh9432

작성한 질문수

질문하기