아래 시험환경 TEST하기 제2유형 풀어보고있는데요. 아래사진과같이 test.info()했을때, 최대구매액 환불금액 수량이 달라서 null값이 있는걸로 확인됩니다. 해당 건 dropna() 진행하나요? 아니면 그냥 문제풀어도 상관없는지 문의드립니다. https://dataq.goorm.io/exam/116674/체험하기/quiz/4
from sklearn.preprocessing import minmax_scale --> 이 방법은 1유형 from sklearn.preprocessing import MinMaxSclaer --> 이 방법은 2유형 원래는 위에 코드만 외워야겠다 생각했는데 강의를 들어보니 아래코드도 숙지해야할거같은데 유형에 따라 저렇게 활용해야하는게 맞을까요?
1. 현재 학습 진도 몇 챕터/몇 강을 수강 중이신가요? 1-10 2. 어려움을 겪는 부분 def find_not_repeating_first_character(string): alphabet_occurrence_array = [0] * 26 for char in string: if not char.isalpha(): continue arr_index = ord(char) - ord("a") alphabet_occurrence_array[arr_index] += 1 not_repeating_character_array = [] for index in range(len(alphabet_occurrence_array)): alphabet_occurrence = alphabet_occurrence_array[index] if alphabet_occurrence == 1: not_repeating_character_array.append(chr(index + ord("a"))) for char in string: if char in not_repeating_character_array: return char return "_" 아래 부분에서 시간복잡도가 O(N²) 인 것 같은데 왜 O(N)인지 궁금합니다. for 문은 O(N) 인 건 알겠습니다! if문에서 char가 not_repeating_character_array 리스트에 포함되어있는지 최악의 경우에 리스트 크기 만큼 돌아야하니까 O(N)라고 생각해서 총 시간복잡도는 O(N) * O(N) = O(N²) 로 계산했습니다... for char in string: if char in not_repeating_character_array: return char
현재 댓글 무한 depth까지 수강했는데 snowFlake를 통해 Id값을 넣고 있는데 해당 부분을 service단에서 entity.create를 통해 구현하는 점에 대해 궁금증이 생겼습니다. 이런 방식으로 계속 진행이 되면 보일러 플레이트방식이 되는것 같은 느낌이 들어서 차라리 커스텀 IdentifierGenerator를 통해 Entity안에서 값을 넣어주면 어떨까하고 생각을 해보게 되었습니다. 이렇게 진행하면 기존 service를 통해 진행하는 것보다 비효율적일까요?? 두개의 차이점이 궁금합니다
f1 컬럼의 결측치가 있는 행을 삭제하는 코드를 실행하면 이렇게 오류가 나는데 어떻게 해결해야 하나요? ㅠㅠ 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! 질문과 관련된 영상 위치를 알려주면 더 빠르게 답변할 수 있어요 먼저 유사한 질문이 있었는지 검색해보세 요