여러 데이터 프레임을 사용하는 Python에서 - 여러 시트에 걸쳐있는 Excel의 countif와 동일합니다. 여러 기준과 여러 데이터 프레임을 사용하는 python pandas countifs
난 현재의 데이터 프레임으로부터 기준에 기초하여 또 다른 데이터 프레임에 기록 새로운 칼럼 카운트가 필요하다.파이썬에서 수행하고 싶은 것의 Excel impression도 참조하십시오. here.
나의 목표는 무엇입니까? 학생들 데이터 프레임
- 카운트 시험은> = 시험 날짜 < = 세부 날짜와 날짜
- 를 등록 시험 등급> = 70 와
기본적으로 Excel과 동일합니다 ...
,515,= COUNTIFS (요약 $ B 1 $! $ B $ 11 "> ="& 세부 B2, 요약 $ B 1 $!! $ B $ 11 "< ="& 세부 C2, 요약! $ C $ 1 : $ C $ 11 "> =" 요약 $ A $ 1! 요약 기본 데이터 프레임 $ A $ 11 "="& 세부 A2)
... Detail은 레코드를 계산할 2 차 데이터 프레임입니다.
내 연구에서 이러한 답을 찾았가 여러 데이터 프레임에 걸쳐하지 않기 때문에
- sumifs function in python
- What is a good way to do countif in Python
- Python Pandas counting and summing specific conditions
꽤 나는 찾고 있어요하지 무엇을 .
sum(1 for x in students['Student ID'] if x == 1)
sum(1 for x in exams['Exam Grade'] if x >= 70)
작동합니다. 감사합니다. 결코 그곳에 도착하지 않았을 것입니다. Excel에 비해 가파른 학습 곡선. –