시작은 미약하였으나 , 그 끝은 창대하리라

13. [파이썬] 폴더안의 모든 각각의 파일의 특정열(행) 그래프 출력 본문

새롭게 알게된_tech/파이썬_tech

13. [파이썬] 폴더안의 모든 각각의 파일의 특정열(행) 그래프 출력

애플파ol 2022. 11. 5. 22:44

→ 빈 리스트를 만들어서 활용

### 목표 : 폴더내의 모든파일의 그래프를 출력 (비교) 하는 코드.
###
### 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]                 # 추출하고 싶은 열 선택.
    list_b.append(row)              # list_b에 모든 값을 넣어버림
    
print(list_b)    # 파일명 출력



# 그래프를 추출..
#plt.figure(figsize=(20,20))        # plt.figure 여기다 쓰면 한개의 plot에  그래프 다 나옴.
for i in range(len(list_b)):
    plt.figure(figsize=(6,4))       # plt.figure 여기다 쓰면 각각의 plot 파일의 그래프 다 나옴.
    plt.plot(list_b[i])
Comments