데이터프레임 구간 필터링
특정 컬럼이 연속적으로 0인 구간 추출하기 def find_zero_intervals_indices(df, col, n=3): zero_intervals_indices = [] current_start_index = None for i in range(len(df)): if df.loc[i, col] == 0: ...
특정 컬럼이 연속적으로 0인 구간 추출하기 def find_zero_intervals_indices(df, col, n=3): zero_intervals_indices = [] current_start_index = None for i in range(len(df)): if df.loc[i, col] == 0: ...
데이터프레임을 길이 또는 개수로 분할하기 def split_dataframe(df, size=None, num=None): if size is None and num is None: raise ValueError("Either 'size' or 'num' must be provided.") elif size is not N...
데이터: https://www.kaggle.com/datasets/vitorrf/cartripsdatamining import numpy as np import pandas as pd import matplotlib.pyplot as plt import seaborn as sns import sklearn import warnings warnings...
Breast Cancer Wisconsin (Diagnostic) Data Set 0. Settings import numpy as np import pandas as pd import matplotlib.pyplot as plt import seaborn as sns import sklearn file_name = '/kaggle/input/...
2년 전에 기획했던 웹 프로젝트를 확인해 보았다. Flask 및 기타 패키지의 버전을 업데이트하고 실행해봤는데 이런 에러가 발생했다. TypeError: SQLAlchemy.create_all() got an unexpected keyword argument 'app' 구글링하니 바로 관련 글을 찾을 수 있었고, 바로 해결할 수 있었다. ...
레시피를 수정할 때, 이미 등록된 재료를 수정하거나 삭제하는 기능 구현 재료 수정 ingredient_names = request.POST.getlist('ingredient_name[]') ingredient_quantities = request.POST.getlist('ingredient_quantity[]') ingredient_units = ...
Django 프로젝트에서 REST API를 구현하고, GraphQL과 비교해봤다. 작업 브랜치: restapi REST API 구현 Recipe, Ingredient, RecipeIngredient에 대한 Serializer 생성 from rest_framework import serializers from .models import Re...
레시피 데이터를 준비했으니까 데이터베이스에 입력하고 나머지를 구현했다. 개발 3일차 1. 레시피 데이터 입력 레시피 데이터 json 파일을 그대로 사용하기 귀찮게 중간에 불필요한 key가 존재했다. edit_json.py를 사용하여 데이터 안에 불필요한 key 제거했다. 데이터베이스에 입력하기 Django com...
전체 레시피 조회, 레시피 검색, 레시피 태그을 구현할 때 진행 상태를 확인하려면 데이터가 필요하다. 그래서 더미 데이터를 생성하기로 했다. 그리고 GraphQL을 활용하여 사용자 데이터 생성까지 해보았다. 개발 2일차 1. 레시피 데이터 생성 LLM을 활용하여 json 형식의 레시피 데이터 생성 fraction_to...
단기간 안에 Django 기반 웹을 개발해보기로 했다. 주제는 요리 레시피 블로그로 정했다. 개발 1일차 1. 프로젝트 기획 개요 Django와 GraphQL로 구축된 레시피 관리 시스템 사용자는 레시피를 생성, 조회, 편집 및 삭제와 레시피 검색 가능 기능 사용자 인증: 사용자는 회원가입, 로그인 및 로그아웃하여 자신의 레시피를 관리할 수 ...