CSV 파일로 저장하기
조회수 2311회
안녕하세요. 저는 머신러닝 공부를 시작한 대학생입니다. 저는 예측 결과 값을 CSV파일로 저장하고 싶습니다. 예측 결과는 numpy배열로 'prediction'이라는 변수에 저장되어 있습니다.
저는 이 예측 결과를 csv 파일로 저장하고자 하며, 하나의 예측 결과 값이 하나의 행에 들어가도록 아래의 그림처럼 만들고 싶습니다.
그런데 도대체 어떻게 코딩을 해야할지 감이 안 와요... 쉬운 문제일 수 있지만 이제 막 공부를 시작한 저에게는 너무 어려운 문제입니다..ㅠㅠ 도와주세요 ㅠㅠ
-
(•́ ✖ •̀)
알 수 없는 사용자
1 답변
-
안녕하세요. 구글링으로 허접한 답변 시도해봅니다.
파이선 숙련도가 부족하기 떄문에 놓친 부분이 있을 수 있습니다. ㅠㅠ
https://stackoverflow.com/questions/3345336/save-results-to-csv-file-with-python 링크의 코드를 참고하였습니다.
import csv res = ["prediction", 30, 50, 20, 10, 40] csvfile = "output.csv" with open(csvfile, "w") as output: writer = csv.writer(output, lineterminator='\n') for val in res: writer.writerow([val])
적절하게 변경하여 사용하시면 될 것으로 보입니다.
-
(•́ ✖ •̀)
알 수 없는 사용자
- 추가적으로 궁금하신 부분이나 기능에 대해서는 csv 라이브러리 레퍼런스를 참고하시면 되겠습니다. 알 수 없는 사용자 2018.8.3 18:50
- 감사합니다! 알려주신대로 코드 변경해보고 이해 안 되는 부분은 다시 질문드릴게용!! 알 수 없는 사용자 2018.8.6 13:48
-
댓글 입력