본문 바로가기

일찍 퇴근을 위한 Step

Excel 대신 Python : 데이터 검색 결과 저장하기(3)

주제 : 파일을 열어서 계산 데이터 저장하기 과정

 


저번 포스팅에서는 파일명을 텍스트에 저장하는 방법에 대해서 알아보았고요

이번에는 엑셀에 적혀있는 값들을 갖고 와서 정리해보도록 하겠습니다.

 

text파일에 각행의 맨 첫 번째 열에는 파일명이 적혀있고요 

우측에 max, min, max-min 값을 저장해 보겠습니다.

 

먼저 max, min, max-min을 구해보도록 할게요

 

 

파일을 세 개 정도 선택하고 2번째 파일의 데이터를 가지고 온후

DataFrame에서 array로 변경해 주었습니다.

 

ndata 중에 가장 큰 수를 찾기 위해서 ndata.max() 한 줄을 써주었습니다.

ndata를 출력해 보니 max값을 정확하게 구한 걸 알 수 있네요

그러면 이 값을 저번에 포스팅했던 파일이름 우측에다 써봐야겠네요

 

야심 차게 작성했지만 오류가 발생했습니다.

write()는 숫자를 쓸 수 없다고 하네요

그럼 숫자를 글자로 바꿔서 저장하면 되겠습니다.

 

 

 

잘 실행이 되었고요

결과파일도 우측에 15라고 max값이 나온 걸 알 수가 있네요

윗줄에서 새로운 '\t'를 사용했는데 이건 한 탭간격을 띄우라는 표시입니다.

이스케이프 시퀀스라는 유용한 표현들을 찾아서 올려두었습니다.

 

 

그럼 원래 하려고 했던 max, min, max-min을 각 파일별로 정리해 보겠습니다.

 

 

 

오늘도 간단한 내용 업데이트가 끝났습니다.

text에 다양한 내용을 정리하는 방법을 몇 번 더 올리도록 할게요.