2016-10-30 4 views
0

5 행 5 열의 CSV에서 데이터를 추출 중입니다. 내 모든 년 동안 함께 그룹에 내가 원하는열에 해당하는 행에 요소 추가

Year = [1982,1983,1984,1982,1983] 
Age = [20,21,22,20,21] 
Scholarship = [20000, 25000, 30000, 16000, 17500] 
Stipend_Amount = [1000, NA, 500, 200, 600] 

: 예를 들어

print("Year Age Scholarship Academic Stipend") 
print("1982 20 $20000.00 $1000.00") 
print("1983 21 $25000.00 NA") 
print("1984 22 $30000.00 $500.00") 
print("1982 20 $16000.00 $200.00") 
print("1983 21 $17500.00 $600.00") 

나는 이러한 모든 요소와 개별 목록을 추출 하였다. 연도 4의 요소에만 해당하는 요소를 어떻게 추가합니까? 예를 들면. 1982 36000
:

Start_Fund = 0 
    for i in range(len(year)): 
     Start_Fund += Scholarship[i] 
     print(year[i],Start_Fund) 
#1982 108500 

나는 내 결과이 원하는 : 나는 #Year가 # 1982 36000.00

하지만 내 루프 아래 그냥 같이 모든 요소를 ​​추가를 Total_Scholarship_Granted 인쇄 할 수 있도록하려면 (1982에서 모든 금액을 더하여 얻음)

답변

0

if 문이 누락되어 루프의 연도가 원하는 연도 (1982 년 사건)인지 확인합니다. 그럼 당신의 코드는 다음과 같아야합니다 :

Start_Fund = 0 
my_year=1982 
for i in range(len(year)): 
    if (year[i]==my_year) 
     Start_Fund += Scholarship[i] 
print(my_year,Start_Fund)