군침이 싹 도는 코딩

Python PANDAS OPERATIONS 본문

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 와 같은 & 를 써준다.