반응형
class1 ~ 3의 파일은 각 각의 내용을 가지고 있다.
이것을 한 개의 파일로 만들어보고 평균을 구해서 추가하자.
< 실행 코드 >
import csv
students = []
for num in range(1, 4):
filename = "class{}.csv".format(num)
file = open(filename, "r")
csvfile = csv.reader(file)
for item in csvfile:
sum = 0
for score in item[1:]:
sum += int(score)
avg = sum / (len(item) - 1)
item.append(avg)
students.append(item)
file = open("students1.csv", "w", newline = "")
csvfile = csv.writer(file)
for student in students:
csvfile.writerow(student)
file.close()
< class1. csv >
< class2.py >
< class3.py >
< students1.csv >
반응형
'Python_Beginer > Study' 카테고리의 다른 글
Python Basic Setup (0) | 2019.04.23 |
---|---|
Python Basic (0) | 2019.04.21 |
CSV를 2차원 인덱스로 만들어서 DATA 분석 (0) | 2019.03.02 |
인터뷰 문제>FizzBuzz 출력하기 (0) | 2019.02.28 |
190217> Python 정규표현식 연습 (0) | 2019.02.24 |