[Pandas 기초] 행, 열 삭제/생성/수정
행 삭제 import pandas as pd friends = [ {'age':15, 'job':'student'}, {'age':25, 'job':'developer'}, {'age':30, 'job':'teacher'} ] df = pd.DataFrame(friends, index=['John', 'Jenny', 'Nate'], columns=['age', 'job']) df.drop(['John', 'Jenny']) # index로 삭제 df = df.drop(['John', 'Jenny']) # 이렇게 해줘야 원래 데이터에 영향 df.drop(['John', 'Jenny'], inplace = True) # 한번에 영향 df[df.age > 20] # 이렇게 데이터를 자를 수 있음 열 삭제 fri..
[Pandas 기초] 행, 열 선택 / 인덱스, column 이름으로 필터링하기
행, 열 선택하기 import pandas as pd friend_list = [ ['John', 20, 'student'], ['Nate', 30, 'teacher'], ['Jenny', 40, 'developer'] ] # list column_name = ['name', 'age', 'job'] df = pd.DataFrame.from_records(friend_list, columns = column_name) 이런 데이터프레임이 있을 때, # 선택 df[1:3] # 1부터 2행까지 선택(연속) df.loc[[0,2]] # index로 0번과 2번행 선택(불연속) # 조건에 따라 필터링 df[df.age > 25] # 나이가 25 초과인 데이터 df.query('age > 25') # 이렇게 qu..