본문 바로가기

파이썬3

[프로그래머스] 파이썬 중복된 숫자 개수 My Answer def solution(array, n): answer = [] for i in array: if i == n: answer.append(i) return len(answer) Lesson ▶︎ count() 함수 파이썬(Python)의 count() 함수는 문자열에서 사용되는 함수로써, 문자열 내부에서 특정 문자, 또는 문자열이 포함되어 있는지를 카운팅 하여 반환하여 주는 함수 Better Answer def solution(array, n): return array.count(n) >> array의 문자열 요소 중 특정 문자/문자열 갯수 반환 >> 문자열이 아니고 숫자로 구성된 리스트인데 이렇게 문자열처럼 간주하고 답이 나오는게 신기하다..! 2023. 3. 6.
[주피터노트북 - 파이썬] try / except 로 예외처리 주피터노트북에서 raw data를 확인하다보면 데이터 내용은 똑같은데 컬럼명이 다른 경우가 있다. 만약 추출하고 싶은 컬럼명이 2가지 버전이라면 try, except 를 사용하여 해당 컬럼을 추출 후, 컬럼명을 변경해준다. 요약 try 해보고, 에러뜨면 except 내용을 실행하라는 것 예시 doc = pd.read_csv(datafile.csv', encoding = 'utf-8-sig') try: doc = doc[['column1', 'column2', 'column3']] #원하는 컬럼만 추출하기(doc에) except: doc = doc[[''column01', 'column02', 'column3']] #컬럼명이 다른 경우에 동일 컬럼 추출하기 doc.columns = ['column1', '.. 2023. 3. 6.
[주피터] 파일 불러오기 - 상대 경로와 절대 경로 주피터에서 파일을 불러오는 방법에는 상대경로와 절대경로가 있다. 절대경로 파일의 시작점부터 경유한 모든 경로를 기입 맥의 경우 '/' (슬래시)부터 시작해서 전 경로를 기입 맥 예시 : /Users/Mydocs/file.txt 상대경로 현재 파일을 오픈한 폴더(파일을 찾는 위치) 기준, 상대적인 경로를 기입 예시 : /Users/Mydocs (현 위치) 현재 폴더보다 하위 폴더(data 폴더) 에 있는 파일을 찾는 경우 : 하위폴더명/파일명 의 형식으로 작성 (예: /Users/Mydocs/data/file.txt) 현재 폴더보다 상위 폴더(Users 폴더)에 있는 파일을 찾는 경우 : ../ 의 형식으로 작성 (예: ../file.txt) 상대경로가 너무 길 경우 : 문자열을 변수에 지정 + 로 연결 .. 2023. 3. 6.
728x90