새롭게 알게된_tech/파이썬_tech17 [시계열 데이터] 해석 기법 시계열 데이터를 해석하는 방법에 알아보려 한다. 1. Heatmap # 1. 데이터에서 원하는 feature들만 추출 하여서, 딕셔너리 형태로 만들어줌. data_dict = { 'featrue_1': amp, 'featrue_2': voltage, 'featrue_3': tem, 'featrue_4 ': nu, 'featrue_5 ': cu } # 2. DataFrame의 형식으로 변환 df = pd.DataFrame(data_dict) # 3. heatmap으로 표현. plt.rc('font', size=12) # 기본 폰트 크기 plt.rc('axes', labelsize=13) # x,y축 label 폰트 크기 plt.rc('xtick', labelsize=13) # x축 눈금 폰트 크기 plt... 2023. 8. 3. 16.[파이썬] 리스트에서 가까운 정수,실수 근삿값 찾기. def findNearNum(exList, values): answer = [0 for _ in range(2)] # answer 리스트 0으로 초기화 minValue = min(exList, key=lambda x:abs(x-values)) minIndex = exList.index(minValue) answer[0] = minIndex answer[1] = minValue return answer exList = [4, 10, 8, 32, 95] values = 20.4213 returnList = findNearNum(exList, values) print(returnList) [출처] [Python] - 정수 리스트 중 주어진 정수, 실수값과 가장 가까운 정수 찾기(근사값 찾기)|작성자 주현 2022. 11. 13. 15.[파이썬] 여러 리스트를 하나로 합쳐주는 zip함수 import pandas as pd data_1=[1,2,3,4,5,6] data_2=[4,5,2,5,6,7] zipdata=zip(data_1,data_2) print(pd.DataFrame(zipdata)) 출력 : 2022. 11. 9. 14.[파이썬] 데이터를 엑셀 파일로 저장하는 방법 import pandas as pd df=pd.DataFrame(new_data_1,columns=["1col","2col"]) # new_data_1 = 저장하고 싶은 리스트 이다. df.to_csv("../Filtered_data/"+name_num_1) # 저장경로 + 파일명 columns= 각각의 열의 명칭 정함. index= 각각의 행의 명칭 정함. 2022. 11. 6. 13. [파이썬] 폴더안의 모든 각각의 파일의 특정열(행) 그래프 출력 → 빈 리스트를 만들어서 활용 ### 목표 : 폴더내의 모든파일의 그래프를 출력 (비교) 하는 코드. ### ### line19 에 따라 어느 열을 출력해서 비교하고싶은지 선택함. path="../Filtered_data/" import os import pandas as pd import numpy as np import matplotlib.pyplot as plt file_list = os.listdir(path) # 폴더안의 모든 파일을 리스트로 받아옴. # 파일 명에서 행의 개수를 찾음. list_b=[] for i in file_list: data_1=pd.read_csv(path+"/"+i) data_1=np.array(data_1) # row=data_1[:,1] # 추출하고 싶은 열 선택... 2022. 11. 5. 12.[파이썬] 폴더안의 모든 각각의 파일의 행의 개수 세기 → 빈 list에 append를 사용하여 for문을 돌려간다. ### 목표 : 폴더 내부의 각각의 파일의 행의 개수 세는 코드 ### path="../data/new_65bytes/3.9" # 확인해보고 싶은 폴더의 경로 import os import pandas as pd import numpy as np import matplotlib.pyplot as plt file_list = os.listdir(path) # 폴더안에 있는 모든 파일을 list로 받아옴 # 파일 명과 행의 개수를 출력해줌. list_b=[] for i in file_list: data_1=pd.read_csv(path+"/"+i) data_1=np.array(data_1) row=data_1[:,3] # 모든 파일의 비교하고싶은.. 2022. 11. 5. 이전 1 2 3 다음