Created
January 26, 2014 22:40
-
-
Save hc5duke/8640424 to your computer and use it in GitHub Desktop.
We can make this file beautiful and searchable if this error is corrected: It looks like row 74 should actually have 15 columns, instead of 14 in line 73.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
11/14 BOSTON UNIVERSITY * 39 7-14 0-3 5-7 0-0 0 2 2 1 0 1 19 | |
11/16 SETON HALL * 27 6-11 4-7 2-2 0-4 4 1 1 3 0 0 18 | |
11/19 DAVIDSON * 36 10-18 4-6 5-5 0-0 0 0 1 2 0 1 29 | |
11/23 vs. Drexel * 37 8-19 2-8 13-15 0-2 2 2 1 1 0 2 31 | |
11/25 vs. Memphis * 36 4-9 3-3 4-5 0-2 2 2 3 3 0 1 15 | |
11/30 at Indiana * 40 10-17 4-8 5-6 1-3 4 1 5 4 0 2 29 | |
12/4 VIRGINIA TECH * 34 6-19 2-8 4-4 0-0 0 3 2 4 0 1 18 | |
12/7 PENNSYLVANIA * 37 8-16 4-9 4-4 0-2 2 1 4 1 0 0 24 | |
12/10 vs. Texas * 37 13-24 9-16 6-6 1-3 4 1 0 1 0 3 41 | |
12/18 VALPARAISO * 33 9-15 5-9 7-9 0-1 1 1 1 1 0 2 30 | |
12/21 ST. JOHNS * 36 6-16 3-9 3-5 0-1 1 2 3 1 1 0 18 | |
12/31 at UNC-Greensboro * 32 10-16 6-11 9-9 0-0 0 0 3 1 0 0 35 | |
1/2 BUCKNELL * 33 9-21 2-11 2-2 0-2 2 0 2 3 0 0 22 | |
1/8 at Wake Forest * 38 12-21 5-13 3-4 0-2 2 1 3 3 0 2 32 | |
1/11 MARYLAND * 36 9-22 4-13 5-6 0-2 2 1 2 2 1 1 27 | |
1/14 at Clemson * 40 10-16 2-5 12-16 0-1 1 3 3 2 0 2 34 | |
1/18 N.C. STATE * 40 7-15 4-11 10-10 0-2 2 0 6 2 0 2 28 | |
1/21 at Georgetown * 40 12-24 6-11 11-13 0-1 1 2 3 4 0 2 41 | |
1/26 at Virginia Tech * 36 7-17 2-7 8-9 0-3 3 0 1 1 0 0 24 | |
1/28 VIRGINIA * 34 11-13 8-10 10-11 1-3 4 1 1 4 0 2 40 | |
2/1 at Boston College * 40 8-18 3-6 9-10 0-5 5 2 4 4 0 2 28 | |
2/4 FLORIDA STATE * 43 12-25 3-10 9-10 1-5 6 1 6 7 0 1 36 | |
2/7 at North Carolina * 39 12-22 5-10 6-6 0-0 0 3 1 2 0 4 35 | |
2/11 at Maryland * 39 9-19 4-10 13-14 0-0 0 2 4 2 0 1 35 | |
2/14 WAKE FOREST * 35 11-18 4-9 7-7 0-1 1 1 4 4 0 4 33 | |
2/19 MIAMI * 37 10-15 6-9 4-4 0-0 0 1 1 2 0 3 30 | |
2/22 at Georgia Tech * 40 5-21 1-6 11-12 0-2 2 2 4 1 0 3 22 | |
2/25 at Temple * 40 3-10 1-6 4-6 0-4 4 0 4 4 0 0 11 | |
3/1 at Florida State * 39 10-28 4-14 6-6 1-1 2 2 4 4 0 0 30 | |
3/4 NORTH CAROLINA * 39 5-21 2-10 6-6 1-3 4 3 3 2 0 2 18 | |
3/10 vs. Miami * 40 9-17 5-11 2-2 0-3 3 3 1 2 0 1 25 | |
3/11 vs. Wake Forest * 36 6-17 3-12 5-6 0-1 1 3 1 1 0 0 20 | |
3/12 vs. Boston College * 38 8-17 7-11 3-6 0-0 0 2 4 2 0 2 26 | |
3/16 vs. Southern * 35 10-20 5-10 4-4 1-1 2 1 4 4 0 1 29 | |
3/18 vs. George Washington * 36 7-14 4-9 2-7 0-2 2 4 2 1 0 1 20 | |
3/23 vs. Louisiana State * 39 3-18 3-9 2-2 0-2 2 0 1 4 0 3 11 | |
11/20 TENNESSEE-MARTIN * 33 8-19 4-12 0-0 1-0 1 1 3 1 0 3 20 | |
11/22 vs. Davidson * 40 6-14 1-6 5-6 0-2 2 0 3 2 0 1 18 | |
11/27 UNC-GREENSBORO * 29 6-13 2-7 2-2 1-2 3 0 8 1 0 1 16 | |
11/30 MICHIGAN STATE * 40 9-18 5-9 6-6 0-2 2 2 3 0 0 0 29 | |
12/4 vs. Valparaiso * 31 8-13 3-5 7-8 0-2 2 1 2 2 0 2 26 | |
12/12 TOLEDO * 31 3-13 2-6 6-6 1-2 3 1 3 3 0 0 14 | |
12/14 ILLINOIS-CHICAGO * 34 6-16 5-12 4-4 1-2 3 1 4 3 1 1 21 | |
12/18 vs. Oklahoma * 39 7-16 4-9 8-9 1-2 3 0 2 2 0 0 26 | |
1/2 CLEMSON * 39 8-19 4-11 4-4 2-3 5 1 1 5 0 1 24 | |
1/5 PRINCETON * 39 3-10 1-3 14-14 0-2 2 0 2 5 0 2 21 | |
1/8 TEMPLE * 37 5-8 5-8 7-8 0-5 5 3 2 1 1 0 22 | |
1/13 at N.C. State * 35 1-5 0-4 6-6 0-7 7 2 2 3 0 0 8 | |
1/16 VIRGINIA * 39 8-13 6-10 6-6 0-3 3 1 0 5 0 2 28 | |
1/19 at Miami * 38 6-16 3-10 6-6 0-3 3 0 3 2 0 0 21 | |
1/22 at Florida State * 35 9-18 8-11 5-5 1-1 2 1 3 0 0 0 31 | |
1/26 MARYLAND * 40 7-21 3-10 3-3 2-4 6 2 3 8 0 2 20 | |
1/30 VIRGINIA TECH * 36 8-19 6-11 7-10 1-2 3 0 0 2 0 0 29 | |
2/2 at Wake Forest * 40 10-22 5-13 8-9 0-3 3 0 5 1 0 1 33 | |
2/5 GEORGIA TECH * 39 7-21 6-15 6-6 0-4 4 1 3 3 0 4 26 | |
2/9 NORTH CAROLINA * 40 4-12 4-10 6-6 0-4 4 1 1 3 0 2 18 | |
2/12 at Maryland * 45 5-19 3-10 8-9 0-3 3 1 1 3 0 0 21 | |
2/17 at Virginia Tech * 36 7-16 3-8 2-2 0-3 3 4 5 0 0 3 19 | |
2/20 WAKE FOREST * 40 9-15 6-10 14-15 0-4 4 1 1 1 0 2 38 | |
2/23 at Georgia Tech * 40 5-15 3-9 8-9 0-4 4 2 4 3 0 4 21 | |
2/26 at St. Johns * 32 2-11 1-7 8-8 0-2 2 2 2 5 0 1 13 | |
3/3 MIAMI * 32 8-14 6-12 7-7 0-1 1 1 4 2 0 0 29 | |
3/6 at North Carolina * 39 5-13 4-9 3-4 0-2 2 1 6 1 0 0 17 | |
3/11 vs. Virginia * 36 4-17 3-12 4-4 2-6 8 1 1 4 0 1 15 | |
3/12 vs. N.C. State * 40 11-16 7-12 6-7 0-2 2 2 6 2 0 0 35 | |
3/13 vs. Georgia Tech * 40 7-15 2-5 10-10 0-3 3 0 1 0 0 0 26 | |
3/18 vs. Delaware State * 38 1-7 1-6 4-4 0-2 2 1 0 2 0 0 7 | |
3/20 vs. Mississippi State * 40 5-17 2-9 4-4 0-5 5 3 0 5 0 2 16 | |
3/25 vs. Michigan State * 39 4-14 3-9 2-2 1-2 3 0 2 2 0 0 13 | |
11/22 DETROIT * 35 4-10 1-4 10-10 2-1 3 0 0 4 0 0 19 | |
11/27 vs. Pacific * 37 3-8 1-3 6-6 0-2 2 2 1 2 0 1 13 | |
11/28 vs. Liberty * 30 3-13 2-8 0-0 2-2 4 2 2 1 0 1 8 | |
11/29 vs. Purdue * 34 5-14 1-7 3-3 1-2 3 1 1 6 1 0 14 | |
12/3 at Michigan State 27 4-10 3-9 2-2 0-1 1 3 1 2 0 2 13 | |
12/6 ST. JOHNS 29 4-10 2-6 2-2 2-1 3 1 0 0 0 0 12 | |
12/14 PORTLAND * 27 4-13 3-10 0-0 1-3 4 0 1 1 0 1 11 | |
12/17 PRINCETON * 34 5-14 3-8 4-4 0-5 5 2 2 0 0 0 17 | |
12/20 vs. Texas * 33 5-9 4-6 6-6 0-6 6 2 0 3 0 0 20 | |
12/29 DAVIDSON * 23 7-12 6-10 2-2 1-2 3 2 1 2 0 2 22 | |
1/3 at Clemson * 33 7-15 3-9 0-0 0-2 2 3 2 4 0 1 17 | |
1/6 FAIRFIELD * 25 2-6 2-5 4-4 2-3 5 1 0 0 0 0 10 | |
1/11 at Virginia * 27 4-8 4-5 2-2 0-0 0 4 0 1 0 0 14 | |
1/15 N.C. STATE * 33 6-8 4-6 4-4 0-2 2 1 3 1 1 0 20 | |
1/17 WAKE FOREST * 29 7-11 4-8 5-6 0-3 3 4 0 2 0 0 23 | |
1/21 at Maryland * 35 6-12 5-6 9-9 2-4 6 3 2 2 0 3 26 | |
1/24 at Georgetown * 30 5-9 3-6 2-3 3-3 6 0 2 0 0 3 15 | |
1/29 FLORIDA STATE * 32 7-15 4-10 6-6 0-1 1 0 1 1 0 0 24 | |
1/31 at Georgia Tech * 24 3-7 3-5 2-2 1-2 3 4 1 2 1 0 11 | |
2/5 at North Carolina * 40 3-12 2-9 6-6 1-3 4 2 4 2 0 0 14 | |
2/8 CLEMSON * 33 6-13 2-6 9-10 1-2 3 2 5 2 0 1 23 | |
2/11 VIRGINIA * 34 7-12 4-8 7-7 0-3 3 2 4 2 0 0 25 | |
2/15 at N.C. State * 37 8-15 4-8 8-8 0-1 1 4 1 3 0 1 28 | |
2/18 at Wake Forest * 21 0-5 0-0 2-2 0-2 2 3 1 3 0 0 2 | |
2/22 MARYLAND * 26 6-10 5-9 3-3 1-1 2 2 2 2 0 1 20 | |
2/26 VALPARAISO * 21 4-6 3-4 4-4 0-2 2 3 3 2 0 0 15 | |
2/29 at Florida State * 33 1-9 1-8 4-5 2-2 4 3 1 1 0 1 7 | |
3/3 GEORGIA TECH * 35 8-20 4-12 4-4 1-1 2 3 0 2 0 2 24 | |
3/6 NORTH CAROLINA * 33 3-9 1-4 8-8 1-3 4 2 1 1 0 2 15 | |
3/12 vs. Virginia * 20 1-6 1-5 2-2 0-3 3 4 1 2 0 0 5 | |
3/13 vs. Georgia Tech * 26 2-7 1-4 1-2 0-2 2 3 3 2 0 0 6 | |
3/14 vs. Maryland * 43 6-17 1-8 3-4 0-1 1 3 1 3 0 0 16 | |
3/18 vs. Alabama State * 29 5-13 4-12 0-0 0-4 4 1 4 4 0 1 14 | |
3/20 vs. Seton Hall * 31 6-10 2-4 7-7 0-4 4 0 3 0 0 0 21 | |
3/26 vs. Illinois * 37 7-13 3-8 0-1 0-1 1 1 2 1 0 1 17 | |
3/28 vs. Xavier * 38 4-14 3-9 2-2 1-6 7 4 1 2 0 2 13 | |
4/3 vs. Connecticut * 38 4-12 3-9 4-4 1-3 4 1 1 2 0 1 15 | |
11/23 ARMY 19 3-7 3-7 5-5 2-0 2 0 0 2 0 0 14 | |
11/25 DAVIDSON 31 5-12 3-9 2-3 0-2 2 1 2 1 0 5 15 | |
11/30 vs. UCLA 27 7-13 5-10 1-1 1-1 2 4 2 1 0 1 20 | |
12/3 vs. Ohio State * 30 5-12 4-9 6-6 0-1 1 2 0 1 0 1 20 | |
12/7 MICHIGAN * 27 1-6 1-5 0-0 2-5 7 3 1 1 0 1 3 | |
12/17 vs. North Carolina A&T * 24 3-9 2-8 0-0 1-3 4 0 2 1 0 1 8 | |
12/29 DAYTON * 28 8-10 5-7 5-6 0-1 1 4 5 1 0 1 26 | |
1/2 FAIRFIELD * 27 7-13 3-6 3-4 0-1 1 1 1 1 0 1 20 | |
1/5 at Clemson * 34 5-14 4-10 8-8 0-2 2 3 6 3 0 1 22 | |
1/8 GEORGETOWN * 34 4-10 1-4 4-4 0-6 6 2 2 1 0 0 13 | |
1/12 WAKE FOREST * 30 3-9 1-3 2-2 1-5 6 2 3 4 0 1 9 | |
1/15 VIRGINIA * 35 9-13 5-6 11-11 0-0 0 2 2 2 1 0 34 | |
1/18 at Maryland * 24 5-10 3-7 0-0 0-0 0 5 1 1 0 1 13 | |
1/22 at N.C. State * 36 7-14 4-9 6-6 1-0 1 3 2 3 0 0 24 | |
1/25 GEORGIA TECH * 28 2-10 1-6 6-6 0-3 3 0 2 0 0 0 11 | |
1/30 BUTLER * 30 2-9 2-5 0-0 1-3 4 1 0 1 0 1 6 | |
2/2 at Florida State * 34 5-18 4-13 2-2 1-3 4 0 3 2 0 1 16 | |
2/5 NORTH CAROLINA * 33 6-12 4-9 1-2 3-0 3 2 1 4 0 2 17 | |
2/9 CLEMSON * 28 3-12 2-10 1-1 2-1 3 2 3 2 0 4 9 | |
2/13 at Wake Forest * 25 3-9 0-4 2-2 0-0 0 5 0 3 0 0 8 | |
2/15 at Virginia * 34 6-13 3-7 0-0 0-2 2 1 4 3 0 2 15 | |
2/19 MARYLAND * 29 5-14 4-9 3-4 0-1 1 2 2 1 1 0 17 | |
2/22 N.C. STATE * 31 3-8 2-5 2-2 1-0 1 1 0 1 0 0 10 | |
2/26 at Georgia Tech * 30 6-8 6-7 1-2 0-2 2 2 6 2 0 1 19 | |
3/2 at St. Johns * 34 2-7 2-6 1-2 0-3 3 1 2 0 0 0 7 | |
3/6 FLORIDA STATE * 28 2-9 1-4 4-4 0-2 2 0 0 1 0 2 9 | |
3/9 at North Carolina * 35 4-13 4-11 0-0 0-0 0 0 0 1 0 2 12 | |
3/14 vs. Virginia * 33 3-6 2-5 4-4 1-1 2 3 2 1 0 1 12 | |
3/15 vs. North Carolina * 35 3-12 3-6 0-0 1-4 5 0 5 1 0 2 9 | |
3/16 vs. N.C. State * 34 7-12 5-10 11-12 1-3 4 1 2 3 0 1 30 | |
3/20 vs. Colorado State * 36 4-8 0-3 8-9 0-2 2 1 1 2 0 1 16 | |
3/22 vs. Central Michigan * 33 9-13 5-7 3-3 0-2 2 1 1 2 0 3 26 | |
3/27 vs. Kansas * 37 2-16 1-11 0-0 0-3 3 2 4 1 0 1 5 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
HOME | |
{:made=>296, :shot=>317} | |
0.9337539432176656 | |
****************************** | |
away | |
{:made=>208, :shot=>230} | |
0.9043478260869565 | |
****************************** | |
neutral | |
{:made=>158, :shot=>179} | |
0.88268156424581 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/usr/bin/env ruby | |
home_ft = {made:0, shot:0} | |
away_ft = {made:0, shot:0} | |
neut_ft = {made:0, shot:0} | |
redick = File.open('redick.tsv', 'r').read | |
redick.split("\n").each do |line| | |
date, opponent, *stat = line.split("\t") | |
points, steals, blocks, turnovers, assists, fouls, total_rebounds, rebounds, free_throws, three_pointers, field_goals, minutes, started = stat.reverse | |
made, shot = free_throws.split('-') | |
if opponent.downcase.start_with?('at ') | |
away_ft[:made] += made.to_i | |
away_ft[:shot] += shot.to_i | |
elsif opponent.downcase.start_with?('vs. ') | |
neut_ft[:made] += made.to_i | |
neut_ft[:shot] += shot.to_i | |
else | |
home_ft[:made] += made.to_i | |
home_ft[:shot] += shot.to_i | |
end | |
end | |
puts "HOME" | |
puts home_ft.inspect | |
puts home_ft[:made].to_f / home_ft[:shot] | |
puts "*" * 30 | |
puts "away" | |
puts away_ft.inspect | |
puts away_ft[:made].to_f / away_ft[:shot] | |
puts "*" * 30 | |
puts "neutral" | |
puts neut_ft.inspect | |
puts neut_ft[:made].to_f / neut_ft[:shot] |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment