일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 | 29 |
30 | 31 |
- DBSCAN
- 오버샘플링
- 워드클라우드
- Python
- opencv
- PCA
- ADsP
- LDA
- 대응표본
- 데이터불균형
- 텍스트분석
- t-test
- 독립표본
- Lambda
- 데이터분석준전문가
- pandas
- 크롤링
- dataframe
- ADP
- 데이터분석
- 데이터분석전문가
- 빅데이터
- 파이썬
- iloc
- numpy
- 주성분분석
- 빅데이터분석기사
- 군집화
- datascience
- 언더샘플링
목록전체 글 (300)
Data Science LAB
지난 포스팅에서는 glob를 사용하여 모든 하위 디렉토리의 파일을 불러왔었다. 2022.04.13 - 폴더 안의 파일 한번에 불러오기 폴더 안의 파일 한번에 불러오기 폴더안에 존재하는 여러 파일을 한번에 불러오기 import glob folders = glob.glob('폴더경로') 폴더 안에 존재하는 모든 폴더의 파일을 한번에 불러오기 folders = ('첫번째 폴더 경로\*') 폴더 안의 파일 중 suhye.tistory.com 이번 포스팅에서는 os모듈을 사용하여 모든 하위 디렉토리의 파일을 불러오려고 한다. 1. 모든 하위 폴더 리스트 불러오기 import os dir_path = "찾고자하는 경로" for (root, directories, files) in os.walk(dir_path): ..
cmd창에서 python을 실행시키기 위해서는 sys 모듈을 사용해야 함 sys.argv로 인자를 받아서 실행시키는 것이 훨씬 편리하다. import main import sys a = int(sys.argv[1]) b = int(sys.argv[2]) print('{} 더하기 {}는 {}'.format(a,b,a+b)) 간단하게 인자 두개를 받아서 더하기 값을 출력하는 코드를 작성하였다. 이 코드를 cmd창에서 실행할때 파일 이름 옆에 넣고자하는 인자 두개를 같이 입력하면 손쉽게 실행된다. 이 sys.argv를 이용하여 다양한 코드를 작성할 수 있다.

파이썬에서는 qrcode 모듈을 이용하여 손쉽게 QR코드를 생성할 수 있다. 먼저, 모듈이 설치가 되어 있지 않다면, 설치를 해줘야 한다. pip install qrcode import qrcode from PIL import Image 티스토리 주소의 QR 코드를 생성하려고 한다. img = qrcode.make('https://suhye.tistory.com/') img.save("tstory_qrcode") img.show() 위의 qr코드를 인식해보면, 티스토리 주소가 바로 나타나는것을 확인할 수 있다. - QR코드 색상 변경 qr = qrcode.QRCode(version=1) qr.add_data('https://suhye.tistory.com/') qr.make_image(fill_color..
폴더안에 존재하는 여러 파일을 한번에 불러오기 import glob folders = glob.glob('폴더경로') 폴더 안에 존재하는 모든 폴더의 파일을 한번에 불러오기 folders = ('첫번째 폴더 경로\*') 폴더 안의 파일 중 json 파일만 불러오기 json_folders = glob.glob('파일 경로\.json') 폴더 안의 파일 중 csv 파일만 불러오기 csv_folders = glob.glob('파일 경로\*.csv')

1. Json 파일 읽기 import json with open('파일 경로','r') as f: data = json.load(f) 2. Json 파일 수정 with open('파일 경로', 'w') as make_file: json.dump(data,make_file) 3. Json 파일 쓰기 with open('저장경로','w', encoding='utf-8) as make_file: json.dump([딕셔너리 이름] , make_file, indent='\t') 먼저, 파이썬 언어를 사용하여 딕셔너리를 생성한 후 , json 형식의 파일로 저장할 수 있다.
pandas - profiling을 이용하면 EDA를 직접하지 않아도 됨 1. pandas profiling 설치 >> pip install -U pandas-profiling 2. 라이브러리 불러오기 import pandas_profiling 3. 실행 import pandas as pd from sklearn.datasets import load_iris import pandas_profiling from pandas_profiling import ProfileReport iris = load_iris() iris = pd.DataFrame(iris.data,columns=iris.feature_names) iris['class'] = load_iris().target iris['class'] = i..