파이썬6 Pandas 사용법 정리 - 초보자용 Pandas 는 데이터 처리를 위해 필수적으로 알아야 할 모듈입니다. 저 같은 경우엔 자동화도구를 만드는 데 사용하고 있습니다! 딥러닝에선 데이터를 사용하기 위하여 전처리를 하기에도 굉장히 적합합니다.(회사 교육에서 잠깐 맛을 본 적이 있습니다 ㅎㅎ) 이번 글은 아주 기초적으로 설명드리도록 하겠습니다! 쭉 따라오시면 pandas사용하시는데 힘들었던 것이 해결될 거에요. 믿고 따라와 보세요! Pandas란? pandas는 모듈이고 우린 이 모듈을 사용한다. 이 모듈은 어떤 개발자(Wes McKinney)가 자동화도구를 편하게 하기 위해 pandas라는 모듈을 만들고 거기 내부에 DataFrame 란 class 를 만들어 우린 그 class 를 사용하여(객체를 생성하여) 데이터처리를 합니다. 아래 코드는 우.. 2023. 3. 9. python - 파일 선택하여 확장자 text로 변환/기존 확장자로 확장자 재변환(rename, tKinter) 목표 : 파일을 선택하여 확장자를 .txt로 변환하고 기존 확장자를 저장합니다. 그리고 .txt로 변환된 확장자를 다시 기존 확장자로 변경합니다. 목적 : 확장자가 .txt가 아닌 파일들은 문자열 작업이 힘들기 때문에 문자열 작업(추가, 수정, 삭제 등)을 쉽게하기 위해서 확장자를 .txt로 변환/재변환 하는 것을 모듈로 만들어 편하게 사용하기 위함 전체 코드입니다. 여기에 "OpenFileorFolder.Openfile_OnenextTwo" 객체가 상속되어 사용되는데 이 모듈은 "python - 폴더 선택하여 경로만 가져오기/경로 문자반환(tkinter, filedialog, askdirectory)"에서 작성된 모듈을 사용하였습니다. 사용법을 원하는 분들은 위의 글을 사용하면 됩니다. 계속해서 모듈을.. 2023. 3. 2. python - 문자열 slicing, 긴 문자에서 원하는 데이터 수집하기/가져오기(예제 : 함수 선언명 데이터 분류) 긴 문자에서(특정 템플릿이 있는 경우) 원하는 데이터를 수집해서 가져오는 것에 대하여 설명하겠습니다. (훈수/잘못된 점/가르침 언제든지 환영합니다. 저 또한 코딩 초보로 좋은 정보 공유해 주시면 정말 감사하겠습니다) class를 만들어 재활용 가능하게 코딩하는 것으로 객체 자체를 잘 모르는 분들은 다른 글들을 확인하시면 좋을 것 같습니다. 문자열 데이터 slicing 은 자동화도구를 만드는 최고의 도구인데 실제로 해보려고 하면 익숙해지는데 시간이 걸립니다~ 그리고 직접 하면 할수록 실력이 늘어나는 것을 계속 느끼게 될 겁니다. 필자도 지금 이번 글의 코드보다 나중에는 더 깔끔하게 코딩할 것이라는 것은 의심의 여지가 없습니다. 본론으로 들어가서 이번 자동화도구의 목적은 함수 선언명칭을 분류하는 것입니다. .. 2023. 2. 22. python - 폴더 or 파일을 열고 기존 경로 저장하기(try, except, FileNotFoundError) 파일 선택하여 파일 경로 및 파일 명칭 가져오기, 폴더 선택하여 경로만 가져오기/경로 문자반환 글에서 사용한 try, except문에 대해서 설명하겠습니다. 예외처리 말고 실제 파일선택 및 경로를 가져오고 싶으면 제 작성글에서 찾아보시면 됩니다. 실제 사용한 앞의 코드는 아래와 같습니다. 아래는 class의 인스턴스변수인 self.filePath 가 사용되니 아래 이를 없앤 코드로 설명드리겠습니다. 1 2 3 4 5 6 try: with open(self.filePath) as f: self.filePath = f.read() self.filePath = self.filePath[:self.filePath.rfind("/")] except FileNotFoundError as e: self.filePat.. 2023. 2. 17. 이전 1 2 다음