데이터 전처리(Python Pandas) 썸네일형 리스트형 Pandas 기초 13 (유니크 값 추출 및 갯수확인, 데이터프레임 합치기) In [1]: import pandas as pd job_list = [{'name': 'John', 'job': "teacher"}, {'name': 'Nate', 'job': "teacher"}, {'name': 'Fred', 'job': "teacher"}, {'name': 'Abraham', 'job': "student"}, {'name': 'Brian', 'job': "student"}, {'name': 'Janny', 'job': "deve.. 더보기 Pandas 기초 12 (map, applymap) In [1]: import pandas as pd In [2]: date_list = [{'date': '2000-06-27'}, {'date': '2002-09-24'}, {'date': '2005-12-20'}] df = pd.DataFrame(date_list, columns = ['date']) df Out[2]: date 0 2000-06-27 1 2002-09-24 2 2005-12-20 In [3]: # 컬럼추가 def extract_year(year): return year.split('-')[0] In [4]: df['year'] = df['date'].map(extract_year) In [5]: df Out[5]: date year 0 2000-06-27 2000 1 2002-09-2.. 더보기 Pandas 기초 11 (apply 함수 활용) In [1]: import pandas as pd In [3]: date_list = [{'yyyy-mm-dd': '2000-06-27'}, {'yyyy-mm-dd': '2002-09-24'}, {'yyyy-mm-dd': '2005-12-20'}] df = pd.DataFrame(date_list, columns = ['yyyy-mm-dd']) df Out[3]: yyyy-mm-dd 0 2000-06-27 1 2002-09-24 2 2005-12-20 In [4]: def extract_year(row): return row.split('-')[0] In [5]: # 함수적용, apply는 .. 더보기 Pandas 기초 10 (널 데이터 변경) In [1]: import pandas as pd In [2]: school_id_list = [{'name': 'John', 'job': "teacher", 'age': 40}, {'name': 'Nate', 'job': "teacher", 'age': 35}, {'name': 'Yuna', 'job': "teacher", 'age': 37}, {'name': 'Abraham', 'job': "student", 'age': 10}, {'name': 'Bri.. 더보기 Pandas 기초 9 (중복데이터 삭제) In [1]: import pandas as pd In [13]: student_list = [{'name': 'John', 'major': "Computer Science", 'sex': "male"}, {'name': 'Nate', 'major': "Computer Science", 'sex': "male"}, {'name': 'Abraham', 'major': "Physics", 'sex': "male"}, {'name': 'Brian', 'major': "Psychology", '.. 더보기 Pandas 기초 8 (데이터 그룹화 및 그룹데이터 생성) In [1]: import pandas as pd In [2]: student_list = [{'name': 'John', 'major': "Computer Science", 'sex': "male"}, {'name': 'Nate', 'major': "Computer Science", 'sex': "male"}, {'name': 'Abraham', 'major': "Physics", 'sex': "male"}, {'name': 'Brian', 'major': "Psychology", '.. 더보기 Pandas 기초7 (데이터프레임 생성 및 추가) In [1]: import pandas as pd In [3]: friend_list = [ {'name':'John','age': 15, 'job': 'student'}, {'name':'Jenny','age': 25, 'job': 'developer'}, {'name':'Nate','age': 30, 'job': 'teacher'}, ] df = pd.DataFrame(friend_list, columns = ['name','age','job']) df Out[3]: name age job 0 John 15 student 1 Jenny 25 developer 2 Nate 30 teacher 열 생성¶ In [4]: # salary열 생성 df['salary'] = 0 df Out[4]: name ag.. 더보기 Pandas 기초 5 (데이터프레임 행,열 삭제) In [1]: import pandas as pd In [4]: friend_list = [ {'age': 25, 'job': 'student'}, {'age': 25, 'job': 'developer'}, {'age': 30, 'job': 'teacher'}, ] df = pd.DataFrame(friend_list, index=['John', 'Jenny', 'Nate'], columns = ['age','job']) df Out[4]: age job John 25 student Jenny 25 deve.. 더보기 이전 1 2 다음 목록 더보기