전체 글 217

파이썬/파이썬에서 데이터프레임 보기#1/jupyter variables/vscode/엑셀 데이터/필터걸기/데이터 전체보기

vscode 로 파이썬을 사용하는데 pandas 사용시 아래와 같이 데이터 프레임을 보기가 힘들다. 아래 엑셀 데이터를 데이터 프레임에 넣어서 print 해보면 아래 이미지와 같이 행과 열이 뒤죽박죽으로 보인다. 엑셀 파일로부터 가져온 데이터는 엑셀을 열어서 행과 열이 어떻게되어있는지 확인 할 수 있지만 엑셀 파일이 없는 생성된 데이터는 엑셀을 만들어 줘야한다. 아래 예시를 보며 정리해보자. 1. 데이터 프레임 보기 어려움. -. 아래 엑셀 파일이 돌려보면 아래 이미지 처럼 print 되어 보기가 어렵다. -. 행과 열이 뒤죽박죽이고 중간데이터는 ... 으로 생략되어 볼수조차 없다. 2. 개선 방법 -. vscode에 jupyter 확장하여 사용하는 것이다. -. 쥬피터는 깔끔하게 정리해서 출력해준다. ..

파이썬/가중치 난수 출력/랜덤함수/random.choices/번호 선택/weights

가중치를 줘서 숫자를 출력해보자. 1. 아래와 같이 코드를 작성하자. -. 랜덤 함수를 5번 반복하고 반복했을때 동일한 숫자가 나오는지 확인하자. import random number = [] #출력된 번호 저장 리스트 정의 choice_weight = [0,1,0,0] #1,2,3,4 숫자중 2만 나오도록 설정 for x in range(5): #번호 출력 5회 반복하자 number.append(random.choices(range(1, 5), weights = choice_weight)) print(number) 2. 결과 -. 가중치 [0,1,0,0] 줫기때문에 2만 5회 나왔다. 3. 추가 확인(코드작성) -. 가중치를 [1,1,0,0] 동일하게 주고 반복할때 숫자가 다른지 확인하자. -. 아래 ..

Python/그래프그리기#3/그리드 넣기/축이름/제목/점선/전체데이터/엑셀데이터

파이썬 그래프에서 제목과 그리드 넣는법을 알아보자. 1. 그래프 그릴 데이터 예제 엑셀 파일을 만들자. 2. 코드를 작성하자. -. 그래프 제목이나, x축, y축 이름을 만들때 한국어는 깨지는것 같다. -. 영어로 적어주자. -. plt.plot(data)는 가져온 전체 데이터를 그려준다. -. 엑셀파일의 data1~data5까지 다섯줄 데이터를 다섯줄 그래프로 그려줄 것이다. import pandas as pd #엑셀 파일내 데이터를 가져오기위해 정의 import matplotlib.pyplot as plt #데이터 그래프 그리기 위해 정의 import numpy as np filename = r"C:\Users\lg\Downloads\test1.xlsx" #파일명 작성 data = pd.read_ex..

Python/그래프그리기#2/pandas 활용/matplotlib 활용/엑셀 데이터/일부데이터/부분 그리기

지난번에 엑셀데이터 가져와서 전부 그려봤다. 이번에는 엑셀데이터중 일부만 추려서 그리는 방법을 알아보자. 1. 예제파일 준비한다. -. 아래 data3 항목의 4,6과 data4 항목의 5,7을 그려보자. 2. 코드작성 -. data.iloc 이용해서 행과 열을 입력받아 데이터를 자를 수있다. -. 아래에서는 3,4행 3,4열 데이터를 자를 수 있다. import pandas as pd #엑셀 파일내 데이터를 가져오기위해 정의 import matplotlib.pyplot as plt #데이터 그래프 그리기 위해 정의 import numpy as np filename = r"C:\Users\lg\Downloads\test1.xlsx" #파일명 작성 data = pd.read_excel(filename) #..

Python/그래프그리기/pandas 활용/matplotlib 활용/엑셀 데이터

지난번에 엑셀데이터를 리스트화 한적이 있는데 그래프 그리려고 했던것이었다. pandas라는 패키지 이용하면 아주 간단히 그래프를 그릴수 있다. 1. 예제 활용할 excel 파일을 준비한다. -. data 중 data1 만 데이터를 그릴것이다. 1에서부터 9까지의 데이터 2. 코드를 작성한다. -. 엑셀 데이터의 첫번째 줄만 그래프를 그려보자 import pandas as pd #엑셀 파일내 데이터를 가져오기위해 정의 import matplotlib.pyplot as plt #데이터 그래프 그리기 위해 정의 import numpy as np filename = r"C:\Users\lg\Downloads\test1.xlsx" #파일명 작성 data = pd.read_excel(filename) #data 변..

python/엑셀 리스트로 변환/전체 데이터 리스트로 변환

저장된 엑셀 파일의 데이터를 파이썬으로 가져오는 작업을 해보자. 엑셀에는 행과 열이 있는데 이번에는 열 기준 데이터로 연습해보자. 아래 이미지의 예시 엑셀을 리스트로 변환해보자. 1. 예시 엑셀을 만든다. 2. 파이썬 코드를 아래와 같이 작성한다. import openpyxl #openpyxl 사용하기 위해 불러오기 filename = r"C:\Users\lg\Downloads\test1.xlsx" #파일명 작성(경로 포함) wb = openpyxl.load_workbook(filename) #엑셀 파일 wb 저장 ws = wb.active # 열려있는 시트를 선택한다. excel_to_list_all=[] # 엑셀 전체 데이터를 넣어줄 리스트 정의 for column in ws.columns: # 모든..

파이썬/리스트 2022.08.30

python/multiple errors encountered/패키지 설치시 에러 해결하기/관리자 권한으로 켜기/네비게이터 에러/아나콘다 에러

openpyxl 패키지를 아나콘다 네비게이터에서 설치하려는데 아래와 같이 알람이 뜬다... 해결해보자. 1. 우선 네비게이터 업데이트를 해보자. -> 소용없다. *업데이트 명령어 참고* conda update -n base conda conda update --all -> 두번째 명령어는 패키지 업데이트 - 한참걸린다. 2. 네비게이터를 관리자 권한으로 켜보자. -> 해결되었다. -> 해결되었지만 네비게이터를 켤때마다 관리자 권한으로 실행해야하는것인가?-> 아래 참고를 통해 간단히 설정해서 항상 관리자 권한으로 켜지게 하자. *항상 관리자 권한으로 켜지게 하기 참고*1) 아나콘다 네비게이터의 속성을 연다.(아래사진) 2) 고급을 눌러주자. 관리자 권한으로 실행을 체크해주면 항상 관리자 권한으로 실행해준다..

[window] 폴더 디렉토리 복사/파일 한번에 복사/특정 파일명 복사

일하다보니 폴더명, 파일명 그대로 복사해놓고 싶은경우가 있다. 모든건 기록으로 남겨야 하니까 명령프롬프트 cmd 창에서 한줄의 명령어로 폴더 디렉토리, 파일 한번에 복사하는 방법을 기록하자. (디렉토리라는거는 폴더내 하위폴더로 계속 들어가서 멈출때까지를 말하는거다) 조건에 해당하는 것을 복사하는것은 없는것 같고 조건에 해당하는것을 제외하고 복사하는 방법이 있는것 같다. 파일과 폴더 제외하고 복사하는 방법을 기록한다. 1. cmd 창을 켠다. -. 윈도우키 + R 누르면 실행창이 뜨고 cmd 치면 창이 켜진다. 2. 명령어 기입 하자 명령어는 아래와 같다. 명령어 : ROBOCOPY 원본경로 복사경로 추가옵션 -> 해석 : 원본경로는 말그대로 복사하고 싶은 경로 복사경로는 내가 붙여넣기할 경로 추가옵션은 ..

window 2022.07.10