pandas 3

[AI] DataFrame Date 컬럼 에서 연도(Year), 월(Month), 일(Day) 추출

자주 사용하지 않게 되면 잊기 마련, 다시 망각할 나를 위해 해당 방법을 작성 temp라는 DataFrame안에 'Date'라는 컬럼이 있고, 년, 월, 일 컬럼으로 따로 추출을 하고 싶은 경우 'datetime'타입으로 변환 후 값을 추출해야 한다. : temp.dtypes를 해보면, 'object'타입으로 되어 있는 경우 : 값은 다음과 같이 나와 있으면 'datetime'타입으로 변환이 가능하다. column1 column2 column3 Date 30 neander kim 2023-07-21 32 hong hong 2021-01-24 26 kk kim 1998-08-10 column1 float64 column2 float64 column3 int64 Date object dtype: object..

dev/ai 2023.11.16

[AI] 판다스(Pandas) 데이터 프레임(DataFrame)

Pandas의 목적은 데이터프레임을 만들기 위한, 사용하기 위한 목적으로 봄 흔히 보는 '테이블'형태로 보기 좋게 만들어서 분석할 수 있게 해주는 것이며, : csv, excel, db를 읽을 수 있음 데이터 프레임은 행(인덱스:index, 로우:row)과 열(컬럼:column)으로 이루어져 있다. 둘 다 명시가 되어있지 않는 경우 자동으로 0부터 1씩 증가하여 표시가 된다. 판다스(Pandas) 라이브러리 불러오기 import pandas as pd 데이터 프레임을 만드는(생성) 함수 list, dictionary, numpy.array배열로부터 데이터프레임 생성 pd.DataFrame() # dictiony → dataframe test_dict = {'name' : ['kam', 'hong', 'k..

dev/ai 2023.11.15

[AI] 데이터 합치기(병합, 결합)

두 데이터 프레임을 합치는 방법 중 대표적 두 가지가 있다. Merge와 Concat이다. merge는 병합하는 것으로 SQL의 Join과 동일한 역할이고 concat은 말 그대로 두 데이터 프레임을 단순히 붙이는 역할이다. 1. Merge : 두 데이터 프레임을 특정 'KEY' 기준으로 합치는 것 : how - 기준 프레임 : on - 기준 열(key) aDataFrame, bDataFrame이 있는 경우에 다음의 경우에 어떤 식으로 'merge'되는지 알 수 있다. import pandas as pd pd.merge(aDataFrame, bDataFrame, how='left', on='x1') pd.merge(aDataFrame, bDataFrame, how='right', on='x1') pd.m..

dev/ai 2023.11.10
728x90
반응형