pandas ) I/O 도구
Input 가져오기 CSV (Comma-Separated Values) 쉼표( ,)로 열을 구분하고 줄바꿈으로 행을 구분한다. # read_csv_sample.csv c0,c1,c2,c3 0,1,4,7 1,2,5,8 2,3,6,9 import pandas as pd # csv 파일 read : pd.read_csv(파일명, 옵션, ...) # dataset/read_csv_sample.csv 파일을 읽어 옴 file_path = './dataset/read_csv_sample.csv' df = pd.read_csv(file_path) print(df) print(df.columns); print() print(df.index) 실행결과 c0 c1 c2 c3 0 0 1 4 7 1 1 2 5 8 2 2 3 ..
2022. 3. 15.
pandas ) 자료구조 데이터프레임 DataFrame
데이터프레임 DataFrame #데이터프레임 : 여러 개의 시리즈가 모여서 만들어짐 # 딕셔너리의 키는 컬럼명(시리즈 이름)이 됨 # pandas.DataFrame(딕셔너리, index = 행이름, columns= 열이름) dict_data = {'c0':[1,2,3],'c1':[0,9,8],'c2':[4,5,6],'c3':[7,8,9]} df = pd.DataFrame(dict_data) # 데이터프레임 생성 print(df); print() print(df.columns, df.index); print() # 컬럼명, 인덱스명 출력 df.index = ['a','b','c'] # 인덱스명 변경 print(df); print() print(df.columns, df.index); print() df.c..
2022. 3. 14.
python ) 범위 자료형 range
생성방법 range(숫자) 0부터 숫자-1까지의 정수로 범위를 만든다. range(숫자a, 숫자b) 숫자a부터 숫자b-1까지의 정수로 범위를 만든다. range(숫자a, 숫자b, 숫자c) 숫자a부터 숫자b-1까지의 정수로 범위를 만드는데, 숫자c만큼 더하면서 만든다. print(range(10)) # range(0, 10) print( list( range(10) ) ) # [0, 1, 2, 3, 4, 5, 6, 7, 8, 9] print( list( range(5,10) ) ) # [5, 6, 7, 8, 9] print( list( range(10, 5, -1) ) ) # [10, 9, 8, 7, 6] 활용 특정횟수만큼 for문 반복하기 for i in range(5): print(i) # 실행결과 #..
2022. 3. 8.