군침이 싹 도는 코딩
Python PANDAS OPERATIONS 본문
해당 데이터프레임을 가지고 운용을 해보겠다
# 경력이 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 와 같은 & 를 써준다.
'Python > Pandas' 카테고리의 다른 글
Python Pandas 오름차순 내림차순 정렬 (sort) (0) | 2022.11.25 |
---|---|
Python Pandas apply (0) | 2022.11.25 |
Python pandas카테고리컬 데이터 (0) | 2022.11.24 |
Python pandas NaN 처리 방법 (isna,notna,fillna,dropna) (0) | 2022.11.24 |
Python pandas csv 파일 불러와 세분화하기 (0) | 2022.11.24 |