Python/Pandas
Python PANDAS OPERATIONS
mugoori
2022. 11. 24. 17:13
해당 데이터프레임을 가지고 운용을 해보겠다
# 경력이 3년 이상인 사람의 데이터만 가져오시오
df.loc[df['Years of Experience']>=3,] # iloc로는 안된다
# loc를 이용해서 경력이 3년이상인 사람을 불러왔다 사용법은 loc[행 인덱싱값, 열 인덱싱값]
# 경력이 3년이상인 사람의 이름과 시급정보를 가져오시오
df.loc[df['Years of Experience']>=3,'Employee Name':'Salary [$/h]']
# 경력이 4년이상 8년 이하인 사람의 데이터를 가져오시오
df.loc[(df['Years of Experience']>=4)& (df['Years of Experience']<=8),]
# 조건이 두개이므로 각 조건별로 소괄호를 써주고 두 조건에 모두 해당하여야 하기에 and 와 같은 & 를 써준다.