일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 네이버 완결 웹툰
- 제주도
- 습관
- 애니메이션
- 웹툰
- 아주 작은 습관의 힘
- 영화
- python
- 진심
- 빅데이터 분석기사 필기
- 네이버
- geopandas
- 빅데이터 분석기사
- 제임스 클리어
- 이범선
- 완결
- 산책
- 액션
- 로맨스
- 만화 영화
- 네이버 웹툰
- 넷플릭스
- QGIS
- 완결 웹툰
- 커피
- 가족
- 서귀포
- pandas
- 사랑
- 이기적 출판사
- Today
- Total
목록분류 전체보기 (450)
JuJuKwakKwak

위의 사진처럼 pdf 파일이 150개나 있다. 150개의 pdf 파일을 1개의 pdf 파일로 합치고 싶다. 코드는 아래와 같다. !pip install PyPDF2 PATH = r'pdf 파일이 있는 파일 경로' os.chdir(PATH) os.getcwd() from PyPDF2 import PdfFileMerger pdfs = [] for i in range(1, 151): pdfs.append(f'{i}.pdf') print(len(pdfs)) # pdf 파일 순서를 1->2->3으로 하기 위해서 위의 방식을 사용했다. merger = PdfFileMerger() for pdf in pdfs: merger.append(pdf) merger.write("1-150.pdf") merger.close()

jpg 사진 파일을 pdf 파일로 바꾸고 싶다 위의 사진처럼 하나씩 나열된 사진 파일들을 위의 사진처럼 하나씩 pdf 파일로 변환하고 싶다 코드는 아래와 같다 !pip install Pillow import os import pandas as pd from PIL import Image PATH = r'사진 파일이 있는 파일 경로' os.chdir(PATH) # PATH를 현재 경로로 설정하기 os.getcwd() # 현재 경로 확인하기 jpgs = [] for i in range(1, 114): # 1부터 113 숫자 생성하기 jpgs.append(f'{i}.jpg') # '1.jpg' 이런 식으로 만들기 print(len(jpgs)) # 113개 인지 확인하기 # 위의 방식을 하는 이유는 파이썬이 자..
데이터 불러오기 import os import pandas as pd csv02_list = [] # 2번에 있는 파일들을 불러와 담는 리스트 f_name_list = [] # 2번에 있는 파일들의 이름들을 담는 리스트 for f_name in os.listdir('./2번'): if f_name.endswith('.csv'): f_name_list.append(f_name) csv_file02 = pd.read_csv(f'./2번/{f_name}', encoding='euc-kr') csv02_list.append(csv_file02) csv10_list = [] # 10번에 있는 파일들을 불러와 담는 리스트 for f_name in os.listdir('./10번'): if f_name.endswit..
데이터 불러오기 import os import pandas as pd csv02_list = [] # 파일 담는 리스트 for f_name in os.listdir('./가져올 폴더 이름_1'): if f_name.endswith('.csv'): csv_file02 = pd.read_csv(f'./가져올 폴더 이름_1/{f_name}', encoding='euc-kr') csv02_list.append(csv_file02) csv10_list = [] # DataFrame 담는 리스트 f_name_list = [] # 파일 이름 담는 리스트 for f_name in os.listdir('./가져올 폴더 이름_2'): if f_name.endswith('.csv'): f_name_list.append(f_..
version 1 import os import geopandas as gpd for f_name in os.listdir('./'): if f_name.endswith('.shp'): shp_file = gpd.read_file(f_name, encoding='euc-kr') bin_list = [] for i in range(0, len(shp_file), 100): bin_list.append(shp_file.iloc[i:i+100, :]) for j in range(len(bin_list)): bin_list[j].to_file(f'저장할 파일 이름_{j+1}.shp', encoding='euc-kr') version 2 import os import geopandas as gpd for f_na..

100m 격자 만들 때 사용한다. 먼저 국토정보플랫폼 -> 국토통계지도에서 100m 격자 데이터를 다운 받는다. QGIS에 다운 받은 데이터들을 넣는다.
import os import geopandas as gpd for f_name in os.listdir('./'): if f_name.endswith('.shp'): shp_file = gpd.read_file(f_name, encoding='utf-8') shp_file['열'].fillna(0.0, inplace=True) shp_file['새로운 열'] = shp_file['열'] / 100.0 shp_file.to_file('새로운 파일 이름.shp')