Python_AI and Bigdata
-
[python] csv파일 읽어오기 pd.read_csv() 함수Python_AI and Bigdata 2022. 9. 4. 02:35
파이썬으로 엑셀파일을 불러오고 싶을 때 다음과 같이 사용하시면 됩니다. 위 예시처럼 경로를 직접 입력해도 되지만, 현업에서는 이렇게 구현합니다. 이렇게 구현하는 이유는, 실제 분석을 할때는 A 데이터만 사용하는게 아니라 A,B,C,D,..... 수십 수백개의 데이터를 다루는데, 그럴때마다 경로를 지정해지면 가독성도 떨어지고, 코드의 양도 길어지기 때문이죠. 이런 습관이 나중에 현업에서 "일 잘하는 사람", "코딩 잘하는 사람" 이라는 말을 듣게합니다. 모두들 기분 좋은 하루 보내세요!
-
[python] from a import bPython_AI and Bigdata 2022. 9. 4. 02:24
파이썬을 처음 접하시면 from과 import가 무엇인지 모르고 사용하시는 경우가 있습니다! 저는 보통 이렇게 설명합니다a 대학교에서 b를 전공하는 교수님을 모셔왔다.(파이썬에서는 a는 패키지, b는 라이브러리라고 합니다) 예를 들면, 파이썬으로 랜덤포레스트 모델을 구현하고 싶은데 방법을 모르겠습니다.그러면 구글에서 "앙상블 학습법, 파이썬" 이라고 검색하겠죠?그러면 구글에서는을 불러와서 구현하라고 알려줍니다. 제가 설명하는 방식대로 풀면, sklearn이라는 대학교에서 ensemble을 전공한 교수님을 모셔왔다.(ensemble 전공한 교수님은 앙상블 학습법을 구현할 수 있는 능력을 가지신 분이라고 보시면 됩니다.) Q) 근데, 렁다이쿤님 import pandas as pd 처럼 패키지 기술 없이 라..
-
[python] 문자열 구분함수 split() 함수Python_AI and Bigdata 2022. 9. 1. 22:03
오늘은 split함수입니다 말그대로 쪼개다! 무엇을 쪼개느냐? 문자열을 쪼갭니다 test.split("구분자기호") 하시면 됩니다! 예를 들어, 문자열 를 쪼개봅시다! test.split("-") 를 실행하게 되면 ['you', 'are', 'so', 'beautiful'] 가 출력됩니다. 코테에서 처음에 input().split("구분자") 많이 쓰죠? input()되는 문자열을 split("구분자") 적용해서 쓰겠다는 말입니다! 기본적인 것부터 시작하고 있지만 점차 수준을 늘려갈게요!
-
[python] 소문자를 대문자로/대문자를 소문자로 함수 upper(), lower() 함수Python_AI and Bigdata 2022. 9. 1. 00:49
오늘은 데이터프레임을 다룰 때 대문자를 소문자로, 소문자를 대문자로 바꾸는 방법에 관해 포스팅합니다! iris dataset으로 예시를 들어볼게요! 아이리스 데이터의 Species 변수를 대문자로 바꿨다가 다시 소문자로 바꿔볼게요! data["Species"].str.upper() 을 실행하면 Species가 대문자로 변환됩니다. 이 값은 그냥 출력만 됐을 뿐, 변환하기 위해서는 data["Species"] = data["Species"].str.upper() 을 실행시키면 됩니다. 반대로 소문자로 변환은 data["Species"] = data["Species"].str.lower() 을 실행시키면 됩니다!
-
[python] AutoML을 사용하기 위한 pycaret 설치 방법Python_AI and Bigdata 2022. 8. 30. 22:33
오늘은 AutoML을 이용하기 위해 필요한 패키지인 pycaret 설치 방법에 관해 포스팅해드릴게요! 우선, 저는 혼자 이 문제를 해결하기 위해 하루 2~3시간 동안 일주일을 고생했어요... 제 포스팅이 자신있다고 말씀드리고 싶습니다! 우선, AutoML을 위해서는 pycaret이라는 패키지가 필요해요 하지만 Jupyter Notebook, Jupyter Lab 등에서 에러가 발생하는 경우가 많으실꺼에요. 자 집중!! 솔루션 들어갑니다. 정답은 가상환경에서 python 3.8 버전을 까셔서 사용하시면 됩니다. pycaret 패키지는 3.8버전까지만 호환이 됩니다. 아나콘다 jupyter lab or jupyter notebook 기준으로 포스팅할게요 1. anaconda prompt를 "관리자 권한"으로..