
* 겪고 있는 문제 상황을 최대한 자세하게 작성해주세요.
* 문제 해결을 위해 어떤 시도를 해보았는지 구체적으로 함께 알려주세요.
표에서 각 과목별 1인 횟수(수강한 값) 세는 건데
왜 number_of_students=sparta_data[sparta_data=1].count() 이 아니고
number_of_students=sparta_data[sparta_data==1].count()로
=가 두 번 들어가야 코딩이 돌아가나요 ??
import pandas as pd
import numpy as np
import matplotlib.pyplot as plt
plt.rc('font', family='NanumBarunGothic') #한글 깨짐 방지 글꼴 설정
sparta_data = pd.read_table('/content/user_registered_class.csv',sep=',')
sparta_data
number_of_students=sparta_data[sparta_data==1].count()
number_of_students

그리고 두번째 질문으로
산출할때 print의 역할을 모르겠어요
저기서 number_of_students랑
print(number_of_students)가 같은결과죠 ???
그런데 number_of_students를 두 번 치면 하나만 나오고
number_of_students
print(number_of_students)라고 치면 두 개가 나오더라고요 아래처럼요 어떤 차이가 있는건가요!?


다만
print(number_of_students)와
number_of_students 순서를 바꾸면 또 결과가 한번만 나오네요

