목록Activity/KT AIVLE (3)
데이터 꿈나무

DataFrame Mergeimport pandas as pd Inner joindata1 = { '학번' : [1, 2, 3, 4], '이름' : ['아이유', '김연아', '홍길동', '강감찬'], '학과' : ['철학', '경영학', '컴퓨터', '물리학']}data2 = { '학번' : [1, 2, 4, 5], '학년' : [2, 4, 3, 1], '학점' : [1.5, 2.0, 4.1, 3.8]}df1 = pd.DataFrame(data1)df2 = pd.DataFrame(data2)display(df1)display(df2)# inner join -- 일치되는 것만 mergeinner_df = pd.merge(df1, df2, on='학번', how='inne..

데이터 변경import numpy as npimport pandas as pddf = pd.read_csv('./data/student.csv')display(df) 컬럼 생성# '등급' 컬럼 생성df['등급'] = 'A'display(df)# 성적에 따라 등급 부여grade = np.array(['B', 'D', 'B', 'C', 'A'])df['등급'] = gradedisplay(df)# 나이를 의미하는 age라는 시리즈 생성age = pd.Series([21, 20, 24, 23, 28])# 데이터프레임내 나이 컬럼을 만들고 시리즈를 값으로 할당df['나이'] = agedisplay(df) 인덱스 설정 및 리셋df.indexRangeIndex(start=0, stop=5, step=1)df.ind..

데이터 선택넘파이 실습 # 라이브러리 로딩import numpy as np# 파이썬 리스트에서 넘파이로 변환a = [1, 3.14, True, 'hello'] # 리스트b = np.array(a)# 리스트 원소 데이터 타입 확인print(a)for element in a: print('Data type of {} : {}'.format(element, type(element)))[1, 3.14, True, 'hello']Data type of 1 : Data type of 3.14 : Data type of True : Data type of hello : # 넘파이 배열 원소 확인print(b)for element in b: print('Data type of {} : {}'.format(..