Skip to content

Instantly share code, notes, and snippets.

@hc5duke
Created January 26, 2014 22:40
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save hc5duke/8640424 to your computer and use it in GitHub Desktop.
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.
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
HOME
{:made=>296, :shot=>317}
0.9337539432176656
******************************
away
{:made=>208, :shot=>230}
0.9043478260869565
******************************
neutral
{:made=>158, :shot=>179}
0.88268156424581
#!/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