팬더에서 동일한 조건으로 여러 열을 확인하는 더 좋은 방법은 무엇입니까?


9

출력을 얻었지만 더 효율적인 방법을 찾으려고 노력했습니다.

(df['budget'] == 0).sum(), (df['revenue'] == 0).sum(),(df['budget_adj'] == 0).sum(), (df['revenue_adj'] == 0).sum()

출력

(5674, 5993, 5676, 5993)

2
df[['budget', 'revenue', 'budget_adj', 'revenue_adj']].eq(0).sum()
Erfan

답변:


4

열을 대량으로 비교하고 열별로 요약 할 수 있습니다.

(df[['budget', 'revenue', 'budget_adj', 'revenue_adj']] == 0).sum(axis=0)

감사합니다! 그것이 내가 찾던 것
Ankvis
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.