하는 방법을 제외한 범주에서는 마스크

0

질문

sns.histplot(data=DS1[(DS1.TuWgt<30000) & (DS1.TuType!=1001)], x="TuWgt",hue="TuType",multiple="stack")

그래서 이 라인에 나가 노력하고 실행합니다. TuType 은 카테고리입니다.

TypeError:지원하지 않는 피연산자 type(s)&:'int'과'범주'

mask pandas python
2021-11-22 18:53:01
2

최고의 응답

1

& 작업자가 보다 높은 우선순위 <!= 사업자는,그래서 당신의 코드를 실행되는 다음과 같다:

sns.histplot(data=DS1[DS1.TuWgt < (30000 & DS1.TuType) != 1001], x="TuWgt",hue="TuType",multiple="stack")

...는 잘못된(고 혼란). 대신,추가 주위에 괄호를 조건에 의해 결합 &은 다음과 같습니다.

sns.histplot(data=DS1[(DS1.TuWgt<30000) & (DS1.TuType!=1001)], x="TuWgt",hue="TuType",multiple="stack")
2021-11-22 19:00:37

감사합니다! 는 정말 도움이되었습니다. 지금 코드 작동,그리고 나,히스토그램이지만 범주는 제외하고 싶은 여전히 존재한다.
Lautaro Ortega

당신을 보여줄 필요가 우리의 샘플 데이터 프레임기 위해서 우리와 함께 도움이 될 것이다. 그 이후로 약간 다른 문제,나는 추천 열고 새로운 질문입니다. 여기에 연결,그리고 내가 무엇을 할 수 있다.
richardec
0

나는 확실하지 않은 무엇 dtypes 은,하지만 당신은 확실 TuWgt 및 TuType 다만 숫자를 포장하려고하는 조건으로 괄호:

sns.histplot(data=DS1[(DS1.TuWgt<30000) & (DS1.TuType!=1001)], x="TuWgt",hue="TuType",multiple="stack")

그렇지 않으면 & 작업의 우선 순위가 더 높은,그래서 당신을 시도를 적용 & 하기 30000DS1.TuType

2021-11-22 19:05:44

다른 언어로

이 페이지는 다른 언어로되어 있습니다

Русский
..................................................................................................................
Italiano
..................................................................................................................
Polski
..................................................................................................................
Română
..................................................................................................................
हिन्दी
..................................................................................................................
Français
..................................................................................................................
Türk
..................................................................................................................
Česk
..................................................................................................................
Português
..................................................................................................................
ไทย
..................................................................................................................
中文
..................................................................................................................
Español
..................................................................................................................
Slovenský
..................................................................................................................