Python19 [Python] - 파이참 프로젝트 디렉토리 사라짐 현상 프로젝트 파일 재탐색:File → Invalidate Caches / Restart → Invalidate and Restart를 클릭해서 캐시를 지우고 다시 로드해보세요. 가끔 파이참이 파일 시스템 변화를 인식하지 못할 때가 있는데, 캐시 초기화로 해결될 수 있습니다.프로젝트 창 설정 확인:프로젝트 창에서 'Project' 뷰가 'Packages' 뷰로 설정되어 있을 수 있습니다. 왼쪽 상단의 프로젝트 창에서 드롭다운을 확인하고, 'Project' 뷰로 전환해보세요.폴더 마크 확인:혹시 특정 폴더가 Excluded로 설정되어 있을 수 있습니다. File → Project Structure → Modules에서 각 폴더가 Source로 설정되어 있는지 확인하고, Excluded로 설정된 것이 있다면 So.. 2024. 10. 21. [Python] - TypeError: 'set' object is not subscriptable TypeError: 'set' object is not subscriptableSET이란중복된 데이터를 허용하지 않습니다.비순차 자료형, 가변 자료형 입니다.인덱스로 접근 불가합니다.항목들을 {}로 감싸고 각각의 항목은 쉼표 (,)로 구분합니다.원인아래 로직처럼 set으로 지정된 데이터를self.check_judg_num = set(judg_num_list)for문 안에서 인덱스 지정하여 범위를 지정했기 때문에 발생한 에러입니다. (SET이란 에서 인덱스로 접근 불가한 이유 입니다.)for judg_num in self.check_judg_num[:10]:해결 방법list로 변환해서 사용해야합니다.for judg_num in list(self.check_judg_num)[:10]: 2024. 10. 20. [Python] - Pandas - Data Frame이란 판다스(Pandas) 기초 - Data Frame 개념 및 사용법판다스(Pandas)란?Pandas는 Python Data Analysis Library의 약어이고, Python을 활용해 데이터 분석을 하기 위해서 사용하는 패키지입니다.판다스 데이터 프레임 (Pandas DataFrame)을 활용하면 데이터를 표(Table)형태로 처리할 수 있어 수집된 데이터의 전처리 등 각종 데이터 핸들링을 쉽고 편하게 할 수 있습니다.데이터프레임(DataFrame)이란?판다스 데이터프레임(Pandas DataFrame)은 다양한 데이터 타입을 이용하여 만들 수 있습니다. (list, dictionary, series, ndarray 등)개념적으로 데이터 프레임은 Series들을 하나의 열로 취급한 집합이라고 볼 수 .. 2024. 10. 15. [Python] - 파이썬을 이용한 더미데이터 만들기 파이썬을 이용한 더미데이터 만들기라이브러리 설치pip install Fakerpip install pandas사용법1. 사람name = fake.name() # 이름first = name[0] # 이름 (first)last = name[1:] # 이름 (last)email = fake.email() # 이메일 주소phone = fake.phone_number() # 전화번호출력[ {'name': '박예준', 'first': '박', 'last': '예준', 'email': 'seunghyeongim@example.net', 'phone': '054-271-4134' }, {'name': '홍예준', 'first': '홍', 'last': '예준', 'email': 'yi@exam.. 2024. 10. 1. [Python] - 파이썬 pep8 코드 스타일 파이썬 코드 스타일 pep8 가이드개요pep8은 파이썬 문서에서 제공하는 코딩 스타일 가이드로 일관된 파이썬 코드 작성을 위한 가이드입니다. 무조건적으로 지켜야 하는 내용은 아니지만 별도의 이유와 준수하는 코딩스타일이 없다면 해당 내용을 지켜서 개발하는 것이 나쁠 것은 없어 보입니다.Code lay-out1. 들여쓰기각 들여쓰기 단계마다 4개의 스페이스를 사용합니다.연속적인 라인은 괄호들 ((), {}, []) 안의 원소들을 수직으로 정렬하거나, hanging indent를 적용하여 정렬해야 합니다.foo = some_function(var1, var2, var3, var4# 여는 괄호 다음에 줄을 바꾸지 않고 매개변수를 타이핑 했다면# 줄을 바꿀때처음 매개변수의 위치에 맞춥니다.foo = som.. 2024. 9. 26. 이전 1 2 3 4 다음