DL(Deep-Learning)/Python 기초
DataFrame 합치기2 (concat, merge, join)
데이터프레임 병합 : pd.merge() merge() 함수는 두 데이터프레임을 병합하는 기능을 수행한다는 점에서 pd.concat()함수와 동일하다. concat과의 차이점으로 merge는 두 데이터프레임을 각 데이터에 존재하는 고유값(key)을 기준으로 병합할때 사용한다. Default : pd.merge(df_left, df_right, how='inner', on=None) 두 개의 데이터 프레임을 생성해준다. df1 = pd.DataFrame({'data1': range(5), 'key': list('abcde')}) df2 = pd.DataFrame({'data2': range(3), 'key': list('efg')}) print(df1, '\n\n', df2) 더보기 [Output] dat..
DataFrame 합치기1 (concat, merge, join)
데이터 프레임 붙이기 : pd.concat() pd.concat()함수는 데이터프레임을 말 그대로 물리적으로 이어 붙여주는 함수이다. 두 가지의 데이터 프레임을 만들어보자. import pandas as pd df1 = pd.DataFrame({'a':['a0','a1','a2','a3'], 'b':['b0','b1','b2','b3'], 'c':['c0','c1','c2','c3']}, index = [0,1,2,3]) df2 = pd.DataFrame({'a':['a2','a3','a4','a5'], 'b':['b2','b3','b4','b5'], 'c':['c2','c3','c4','c5'], 'd':['d2','d3','d4','d5']}, index = [2,3,4,5]) print(df1,'\..
[Python] Raw String이란?
String Literals 그냥 일반적으로 사용하는 string 문법이다. 여기서는 "\n"을 줄바꿈으로 인식하게 됩니다. "\n"는 대부분의 프로그래밍 언어에서 “줄바꿈”으로 인식되는 특수문자이다. 또한 "\'" , "\"", "\b", "\t"등도 특수문자로 인식이 된다. s = "스트링 문자 알아보기.\n스트링이란?" print(s) 더보기 Result> 스트링 문자 알아보기. 스트링이란? s = "스트링 문자 알아보기.\t스트링이란?" print(s) 더보기 Result> 스트링 문자 알아보기.스트링이란? s = "\"스트링 문자 알아보기.스트링이란?\"" print(s) 더보기 Result> "스트링 문자 알아보기.스트링이란?" Raw String raw string을 사용하면 위와 같이 es..
[Python] 파일과 디렉토리 경로 설정하기
OS란? Operating System의 약자로서 운영체제에서 제공되는 여러 기능을 파이썬에서 수행할 수 있는 모듈 현재 작업 폴더 얻기 os.getcwd()를 사용하여 얻는다. (get current working directory) import os os.getcwd() # C:\\Users\\y_name\\test 디렉토리 변경 os.chdir(path)를 사용합니다. (path는 문자열로 넣어줘야 한다.) os.chdir("/Users") os.getcwd() # 'C:\\Users' 특정 경로에 대해 절대 경로 얻기 os.path.abspath(path) os.path.abspath("PycharmProjects") # 'C:\\Users\\PycharmProjects' 경로 중 디렉토리명만 얻..