#행 하나 가져오기
df[0:1]
#행 여러개 가져오기
#index 0번, 1번 행을 가져옴
df[0:2]
#5 이상인 행 가져오기
df[5:]
#특정 컬럼에서 0번재 값 가져오기
df['컬럼명'][0]
#컬럼이 어떤 것들이 있는 지 확인
df.coulmns
# 컬럼 여러 개 지정시 []중복 사용학 ㅣ!!
df[['컬럼명1','컬럼명2']]
#0번째,3번째,5번째 행을 가져온다고 오해 말기 !!
#index에 0,3,5라고 적혀 있는 행을 가져오는 것임
df.loc[[0,3,5]]
#새로운 파일이름 = #기존에 사용하고 있던 파일 복사
loc_df = df.copy()
파일명.index = 파일명['컬럼명']
파일명.set_index('컬럼명') => 전체 index명 바뀜
**loc_df.index = loc_df['변경하고자 하는 컬럼명']**
**loc_df.set_index('변경하고자 하는 컬럼 명')**
loc_df.loc[['index명1','index명2']]
#파일명.loc[파일명['컬럼명]=='원하는 값'
#'컬럼'에서 ~인 경우에만 가져온다.
#'컬럼'에서 ~이 아닌 경우에만 가져온다.
df.loc[df['컬럼명']=='원하는 값']
df.loc[df['컬럼명']!='원하는 값'
#컬럼이 5이상인 경우에만 가져옴
df.loc[df['컬럼']>=5]
#(행,열) 위치관계 잊지 않기
#'컬럼'에 대한 것만 가져오기
df.loc[:,['컬럼명']]
#중복 선택일 경우 [[]]
df.loc[:,['컬럼1','컬럼2']]
#특정 열 가져오기
#특정 열 제외하고 가져오기
df.loc[:,df.columns == '컬럼명']
df.loc[:,df.columns != '컬럼명']
#지정 컬럼에 속해 있는 열을 가져옴
df.loc[df['index']=='특정 index',['컬럼']]
df.loc[df['index']=='특정 index',df.columns == '특정 컬럼']
#0**번째** 가져옴
#지정해준 파일명.iloc[0]
iloc_df.iloc[0]
#**0,1,3번째 가져옴**
iloc_df.iloc[[0,1,3]]
#index이름이 필요 없음
#1번째부터 3번째까지 가져옴
iloc_df.iloc[1:3]
#행은 다 가져오고, 컬럼 3번째에서 6번째까지 가져오기
iloc_df.iloc[:,3:6]
#원하는 값을 지정해주기
name = ['리스트 지정']
**#컬럼 내에 지정된 리스트 값만 가져오기
#true와 false로 나타남**
**df['컬럼명'].isin(name)**
# dataframe 형태로 나타남
df.loc[df['컬럼'].isin(name)]
type(df.iloc[1])
>> pandas.core.series.Series
#두번째 값을 뽑아서 추가
df.append(df.iloc[1])