Python 6

파이썬(Python) / ChatGPT API (OpenAI API) 대화형(Chat) 기본 개념 (자비스 만들기) / 공식문서 기준 / 아과노트

안녕하세요, 아과노트 입니다. 오늘은 정말 재미있는 것을 만들어 보려고 합니다. 23.03.01 부로 ChatGPT API (OpenAI API)가 공식 서비스 되면서 이제 ChatGPT를 내 프로그램에서 사용할 수 있게 되었습니다. 지난 시간에는 기본 사용법에 대해 알아보았는데요 ChatGPT의 꽃은 대화형으로 좀 더 깊이 있는 질문이 된다는 것입니다. 그래서 오늘은 대화형(Chat)으로 ChatGPT API(OpenAI API)를 사용하는 방법을 알아보도록 하겠습니다. 혹시 기본 사용법을 잊어버리셨다면 다음글을 한번 확인하고 와주세요 2023.03.02 - [파이썬] - 파이썬 / ChatGPT API (openai) 기본 사용법 (공식문서 기준) / 아과노트 파이썬 / ChatGPT API (ope..

AI & 파이썬 2023.03.09

파이썬 / ChatGPT API (openai) 기본 사용법 (공식문서 기준) / 아과노트

안녕하세요, 아과입니다. 드디어 오늘부터 ChatGPT(OpenAI)의 API 서비스가 정식오픈했습니다. 그 기념으로 ChatGPT API를 이용하여 파이썬에서 개발을 시작해 보도록 하겠습니다. 이 글의 내용은 ChatGPT의 공식 문서(레퍼런스) 기준으로 작성하였습니다. 저는 정석을 좋아해서 ㅎㅎㅎ 공식 레퍼런스는 아래의 문서를 참고해 주세요 https://platform.openai.com/docs/libraries/community-libraries OpenAI API An API for accessing new AI models developed by OpenAI platform.openai.com 그럼 시작해 보겠습니다. 오늘작업은 아래의 순서대로 진행됩니다. 파이썬에서 ChatGPT API 사..

AI & 파이썬 2023.03.02

파이썬(python) / Pandas Dataframe에서 특정 컬럼(column)의 값 바꾸기 (치환) - 아과노트

부제: df['column'] = df['column'].str.replace(org_value, replace_value) 안녕하세요, 아과입니다. 오늘은 데이터 프레임(Dataframe)에서 특정 값이 포함된 값을 바꾸는 방법에 대해서 알아보겠습니다. 오늘의 글은 다음순서로 진행됩니다. example.xls 읽어오기 특정 문자열 바꾸기(정확히 일치): df['column'] = df['column'].replace(org_value, replace_value) 특정 문자열 바꾸기(포함 일치) : df['column'] = df['column'].str.replace(org_value, replace_value) 예제파일은 다음과 같습니다. 이전에 dataframe에서 특정값 바꾸는 작업을 진행했었습니..

AI & 파이썬 2023.02.27

파이썬(python) / Pandas Dataframe에서 특정 값 바꾸기 / Null 처리(df.replace) / DB에 NULL 입력 - 아과노트

부제: df.replace("-", np.NAN, inplace=True) 안녕하세요, 아과입니다. 오늘은 데이터 프레임(Dataframe)에서 특정 값을 바꾸거나 Null 처리하는 방법을 알아보도록 하겠습니다. 오늘의 글은 다음순서로 진행됩니다. example.xls 읽어오기 특정 문자열을 특정 값 혹은 Null 값으로 바꾸기 : df.replace("-", np.NAN, inplace=True) NaN으로 변경된 것을 최종적으로 None로 바꾸기 : df.replace({np.nan: None}, inplace=True) 변경된 값 확인하기 : df.iloc[1].tolist() 예제파일은 다음과 같습니다. 파이썬에서 pandas로 엑셀 파일을 읽어오면 수치로 들어갈 부분에 데이터가 없을 경우 "-"..

AI & 파이썬 2023.02.26

파이썬(python) / Pandas Dataframe에서 Datetime, Timestamp Type의 컬럼을 str Type으로 바꾸기(Timestamp to str) - 아과노트

부제: df['column'] = df['column'].astype('str') / df = df.astype({'colimn':type}) 안녕하세요, 아과입니다. 오늘은 데이터 프레임(Dataframe)에서 Datetime이나 Timestamp 형식으로 읽어온 것을 String으로 바꾸는 것을 해보겠습니다. 오늘의 글은 다음순서로 진행됩니다. example.xls 읽어오기 읽어온 Dataframe의 자료형태 확인해 보기 : df.dtypes datetime 혹은 timestamp 타입을 string으로 바꾸기: astype 변경된 타입 확인 : df.dtypes 예제파일은 다음과 같습니다. 이 파일은 생명보험협회의 변액보험 내 펀드현황을 엑셀다운로드한 파일입니다. https://pub.insure...

AI & 파이썬 2023.02.26

파이썬(python) / pandas / read_excel로 손상된 엑셀 파일 읽는 방법(XLRDError: Unsupported format, or corrupt file: Expected BOF record; found b...) - 아과노트

부제: 파이썬에서 엑셀 xls 파일을 엑셀 xlsx로 변환하기 먼저 파이썬으로 엑셀파일을 읽는 가장 대표적인 방법은 아래와 같습니다. 1. 파이썬으로 excel(xlsx) 파일 읽기 아래 코드처럼 읽으면 바로 읽혀집니다. import pandas as pd df = pd.read_excel("example.xlsx") print(df) 문제는 이전 엑셀 파일(xls)의 경우 입니다. 2. 파이썬으로 excel(xlsx) 파일 읽기 아래 코드처럼 엑셀(xls)파일을 읽어봅시다. import pandas as pd df = pd.read_excel("example.xls") print(df) 3. 손상된 엑셀파일 파이썬으로 읽기 파이썬을 이용하여 크롤링하여 다운받은 xls 파일을 읽을려고(read_excel..

AI & 파이썬 2023.02.21