공부시작한지 얼마안된 허접인데 파이썬으로 csv파일 불러와서 수정하는거 연습하려는데
csv파일이 엑셀로 된거 맞아? 뭔지 모르겠어서 텍스트문서를 형식바꿨더니 csv파일로 되네..
inputfilename = input("input file name : ")
outputfilename = input("output file name : ")
infile = open(inputfilename, "r")
outfile = open(outputfilename, 'w')
total = 0.0
count =0
line = infile.readline()
while line !="":
value = float(line)
outfile.write(".2f\n" % value)
total = total + value
count = count + 1
line = infile.readline()
outfile.write("s\n" % "--------")
outfile.write("Total: %8.2f\n" % total)
avg = total / count
outfile.write("Average: %6.2f\n" % avg)
infile.close()
outfile.close()
이런식으로해서 평균값이랑 더한값 구하는 프로그램 만드는주잉ㄴ데 파일낫파운드에러떠서 어찌해야할지 모르겠당 ㅠㅠ
메모장하고 , 만 가지고 2차원 배열을 표현한 파일임.
그러니까... 엑셀로 열 수 있는 유형의 파일인데 칸 구분은 대략 , 가지고 한다고 보면 됨.
껄껄 경로 우대 정신을 살려봐라.
scv 잘 못적은거네 - dc App
고마워요! 그러면 굳이 csv파일에 수치값 넣을필요없이 텍스트문서에다가 수치랑 컴마만 쓰면 되는건가요?
그냥 엑셀로 작성한 다음에 csv로 저장하세요.
파이썬이건 R이건 엑셀파일을 바로 읽기는 에로사항이 꽃피기 때문에 굳이 저러는건데 엑셀도 CSV 저장 정도는 지원하니까요
당연히 모든 줄은 ,의 갯수가 같아야한다. 틀리면 오류날 수 있음. 그리고 첫줄을 헤더로 삼는 규칙도 있는데, 안해도 상관은 없고, 그냥 그건 알아서.
고마워요 형님! 덕분에 잘 구동되요! 디씨존댓말 개매너인거 아는데 아빠가 프로그래머라, 프로그래머 커뮤니티에서 예의바르게 하랬어서.. 프로그래머 시장 좁아서 금방 만난댔음 ㅋㅋ