데이터 프레임에서 일부 논리 연산을 수행하려고 할 때이 오류가 발생하는 이유는 무엇입니까?

사이 차란 포굴

이것은 내 DataFrame입니다.
DataFrame

data.where(data["Gender"] == "Male") and data.where(data["Age"] == 19)

일치하는 값을 인쇄하려고하는데이 오류가 발생합니다. 출력을 설명하십시오.

---------------------------------------------------------------------------
ValueError                                Traceback (most recent call last)
 in 
----> 1 data.where(data["Gender"] == "Male") and data.where(data["Age"] == 19)

~\Anaconda3\lib\site-packages\pandas\core\generic.py in __nonzero__(self)
   1553             "The truth value of a {0} is ambiguous. "
   1554             "Use a.empty, a.bool(), a.item(), a.any() or a.all().".format(
-> 1555                 self.__class__.__name__
   1556             )
   1557         )

ValueError: The truth value of a DataFrame is ambiguous. Use a.empty, a.bool(), a.item(), a.any() or a.all().
야콥 F

한 번에 두 조건을 모두 확인해야합니다.

data.where(data["Gender"] == "Male" and data["Age"] == 19)

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

Related 관련 기사

뜨겁다태그

보관