python short project

profilee201611
pythonproject.zip

python project/demo.py

import pandas as pd import matplotlib.pyplot as plt def read_data(file_name): data = open(file_name) results = [] data.readline() for row in data.readlines(): row = row.split(',') results.append(tuple([row[0], int(row[1]), row[2].strip()])) data.close() return results if __name__ == '__main__': results = read_data('electoral_data.csv') print(results)

python project/electoral_data.csv

state electoral_votes party
Alabama 9 R
Alaska 3 R
Arizona 11 P
Arkansas 6 R
California 55 B
Colorado 9 B
Connecticut 7 B
Delaware 3 B
District of Columbia 3 B
Florida 29 P
Georgia 16 R
Hawaii 4 B
Idaho 4 R
Illinois 20 B
Indiana 11 R
Iowa 6 R
Kansas 6 R
Kentucky 8 R
Louisiana 8 R
Maine 4 B
Maryland 10 B
Massachusetts 11 B
Michigan 16 P
Minnesota 10 B
Mississippi 6 R
Missouri 10 R
Montana 3 R
Nebraska 5 R
Nevada 6 B
New Hampshire 4 B
New Jersey 14 B
New Mexico 5 B
New York 29 B
North Carolina 15 P
North Dakota 3 R
Ohio 18 R
Oklahoma 7 R
Oregon 7 B
Pennsylvania 20 P
Rhode Island 4 B
South Carolina 9 R
South Dakota 3 R
Tennessee 11 R
Texas 38 R
Utah 6 R
Vermont 3 B
Virginia 13 B
Washington 12 B
West Virginia 5 R
Wisconsin 10 P
Wyoming 3 R