전체 글 217

python(vscode)/결측치(NaN)그래프 그리기/zero-size array to reduction operation maximum which has no identity

파이썬으로 그래프를 그리다보면 결측치가 있을경우 아래와 같은 오류가 뜬다. 해결해보자. 1. 오류명 오류명 : zero-size array to reduction operation maximum which has no identity 2.원인 1) 그래프 그리고자 하는 데이터 프레임에 아래와 같이 NaN 이라는 결측치가 포함되어 있다. 2) MA240 열에 NAN 이 있어 위와 같은 오류가 뜬다. 3. 해결방법 1) 결측치를 앞의 숫자와 같게 만들어 주자. 2) fillna 를 사용하면된다. NaN 바로앞의 수를 동일하게 채워준다. 3-1. 예제 코드작성 1) 결측치를 만들고 채우는 간단한 예제로 확인해보자. 1 2 3 4 5 6 7 8 9 10 import pandas as pd import numpy..

python(vscode)/리스트 합치기/중복 제거 합치기

1. 코드작성 1) 2개의 리스트를 만든다. 2) set 을 이용해 더하면 중복이 지워진다. 3) set은 list 가 아니니 list로 다시 변환해준다. 1 2 3 4 5 6 7 8 9 #1. 리스트 정의 test_list = ['220108찾기', '220108네임','220108'] test_list1 = ['220108메롱', '220108바보','220108','220108'] #2.test print(test_list+test_list1) # 그냥 두개의 리스트를 더해보자 print(set(test_list+test_list1)) # set이용하여 더해보자. print(type(set(test_list+test_list1))) #set 사용시 변수 유형을 보자. print(list(set(te..

파이썬/리스트 2023.01.09

python(vscode)/list 안에 특정 단어가 포함된 항목 찾기

리스트안에 특정 단어가 포한된 항목을 찾아보자. 1. 코드작성 1) 리스트안에 '찾기' 단어가 포함된 리스트를 출력해보자. 2) 리스트를 정의하고 '찾기'가 포함된 단어를 찾는다. 3) for문과 if 구문을 연속해서 사용할 수 있다. 1 2 3 4 5 test_list = ['220108찾기', '220108네임','220108'] word = '찾기' find_name = [name for name in test_list if word in name] print(find_name) Colored by Color Scripter cs 2. 결과 1) 아래와 같이 리스트내 찾기가 포함된 항목을 찾아내었다.

파이썬/리스트 2023.01.09

python(vscode)/폴더명 리스트 가져오기/원하는 경로 지정

특정 경로에 있는 폴더면 리스트를 가져와보자. 1. 폴더 경로 정하기 1) 아래 이미지내의 경로의 파일,폴더 이름들을 가져와보자. 2. 코드작성 1 2 3 4 5 6 import os filepath = r"C:\Users\Documents\python_test\stock_study" file_list = os.listdir(filepath) print(file_list) Colored by Color Scripter cs 3. 결과 1) 아래 이미지와 같이 리스트에 3가지 네임이 들어가 있다. 2) 이미지 파일은 빼고 폴더만 추려보자. 4. 추가확인 : 폴더만 추리기 1) 리스트를 가져온 후에 폴더인지 확인하면된다. 2) 그 방법은 경로로 만들어 경로가 유효한지 판단하면 된다. 4-1. 코드작성 1 2..

파이썬/파일 2023.01.07

python(vscode)/폴더 생성하기/원하는 경로 지정

폴더를 파이썬 이용해 만들어 보자. 1. 코드작성 1) 경로는 filepath에 변경해주면된다. 1 2 3 4 5 6 7 import os filepath = r"C:\Users\Documents\python_test\stock_study" forder_name="\\"+"name" os.mkdir(filepath+forder_name) # 폴더 생성 Colored by Color Scripter cs 2. 결과 1) 원하는 위치에 name 이라는 폴더가 생겼다. 2) 참고로 같은 이름의 폴더가 있으면 오류가 뜬다. (코드 두번실행시)

파이썬/파일 2023.01.01

python(vscode)/그래프창 여러개 띄우기#1/다중 figure

코드 한번 실행으로 여러개 그래프창을 여는방법을 알아보자. 1. 코드작성 1) for문 완료 후 마지막에 plt.show를 해줌으로써 2개의 figure가 동시에 나온다. -. 만약 plt.show를 for문에 넣으면 먼저뜬 figure를 닫아야 다음 figure가 뜰것이다. 2) plt.subplot(211) 의 의미는 2행 1열의 1번째 그래프를 의미한다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 import numpy as np import matplotlib.pyplot as plt from matplotlib.widgets import MultiCursor #1. 데이터 만들기 t = np.arange(0.0, 2.0, 0...