import pandas
path = ''
pd.read_csv(path)
조건문의 형태 -> 조건에 만족하는 데이터만 조회
열이름은 생략이 가능하다.
열 이름 1개 -> 시리즈
열 이름을 여러개 -> 데이터 프레임
data[DistanceFromehome] > 10
data.loc[data['DistanceFromHome'] > 10]
#and 로 조건 연결
# distancefromhome 값이 10 초과 이고 jobsarisfaction 의 값이 4인 행을 추출한다.
data.loc[(data[DistanceFromHome]> 10) & (data['JobSarisfaction'] == 4) ]
#or로 조건 연결
# distancefromhome 값이 10 초과 이거나 jobsarisfaction 의 값이 4인 행을 추출한다.
data.loc[(data[DistanceFromHome] > 10) | (data['JobSatisfaction'] == 4)]
#isin
#'JonSatisfation 칼럼들의 갑중에 1 or 4 의 값이 존재하면 행을 가져온다.'
data.loc[data['JobSatisfaction'].isin([1,4])]
#between
#'Age' 의 값이 25이상 크고 30이하 작은 행을 리턴
data.loc[data['Age'].between(25,30)]
# MonthlyIncome 컬럼이 10000보다 큰 행의 age 컬럼을 가져온다
data.loc[data['MonthlyIncome'] >= 10000 , ['Age']]
# MonthlyIncome 이 10000보다 크고 3개의 컬럼을 리턴한다.
data.loc[data['MonthlyIncome'] >= 10000 , ['Age', 'MaritalStatus', 'TotalWorkingYears']]