{ "metadata": { "name": "", "signature": "sha256:445c0bbd851ff7b6a03c242b95a838b45261c92eee2d71a86721d2ce663cdb27" }, "nbformat": 3, "nbformat_minor": 0, "worksheets": [ { "cells": [ { "cell_type": "code", "collapsed": false, "input": [ "import re\n", "import random\n", "import string\n", "import collections\n", "import csv" ], "language": "python", "metadata": {}, "outputs": [], "prompt_number": 23 }, { "cell_type": "code", "collapsed": false, "input": [ "WORDS = [w.strip() for w in open('/usr/share/dict/british-english').readlines() \n", " if re.match(r'^[a-z]*$', w.strip())]" ], "language": "python", "metadata": {}, "outputs": [], "prompt_number": 24 }, { "cell_type": "code", "collapsed": false, "input": [ "LETTER_COUNTS = collections.Counter(l.lower() for l in open('sherlock-holmes.txt').read() \n", " if l in string.ascii_letters)\n", "LETTERS_IN_ORDER = [p[0] for p in LETTER_COUNTS.most_common()]" ], "language": "python", "metadata": {}, "outputs": [], "prompt_number": 25 }, { "cell_type": "code", "collapsed": false, "input": [ "DICT_COUNTS = collections.Counter(l.lower() for l in open('/usr/share/dict/british-english').read() \n", " if l in string.ascii_letters)\n", "DICT_LETTERS_IN_ORDER = [p[0] for p in DICT_COUNTS.most_common()]" ], "language": "python", "metadata": {}, "outputs": [], "prompt_number": 26 }, { "cell_type": "code", "collapsed": false, "input": [ "STARTING_LIVES = 10" ], "language": "python", "metadata": {}, "outputs": [], "prompt_number": 27 }, { "cell_type": "code", "collapsed": false, "input": [ "class Game:\n", " def __init__(self, target, player=None, lives=STARTING_LIVES):\n", " self.lives = lives\n", " self.player = player\n", " self.target = target\n", " self.discovered = list('_' * len(target))\n", " self.wrong_letters = []\n", " self.game_finished = False\n", " self.game_won = False\n", " self.game_lost = False\n", " \n", " def find_all(self, letter):\n", " locations = []\n", " starting=0\n", " location = self.target.find(letter)\n", " while location > -1:\n", " locations += [location]\n", " starting = location + 1\n", " location = self.target.find(letter, starting)\n", " return locations\n", " \n", " def update_discovered_word(self, guessed_letter):\n", " locations = self.find_all(guessed_letter)\n", " for location in locations:\n", " self.discovered[location] = guessed_letter\n", " return self.discovered\n", " \n", " def do_turn(self):\n", " if self.player:\n", " guess = self.player.guess(self.discovered, self.wrong_letters, self.lives)\n", " else:\n", " guess = self.ask_for_guess()\n", " if guess in self.target:\n", " self.update_discovered_word(guess)\n", " else:\n", " self.lives -= 1\n", " if guess not in self.wrong_letters:\n", " self.wrong_letters += [guess]\n", " if self.lives == 0:\n", " self.game_finished = True\n", " self.game_lost = True\n", " if '_' not in self.discovered:\n", " self.game_finished = True\n", " self.game_won = True\n", " \n", " def ask_for_guess(self):\n", " print('Word:', ' '.join(self.discovered), \n", " ' : Lives =', self.lives, \n", " ', wrong guesses:', ' '.join(sorted(self.wrong_letters)))\n", " guess = input('Enter letter: ').strip().lower()[0]\n", " return guess\n", " \n", " def play_game(self, csvwriter=None):\n", " while not self.game_finished:\n", " self.do_turn()\n", " if not self.player:\n", " self.report_on_game()\n", " if csvwriter:\n", " csvwriter.writerow([self.target, self.discovered, self.wrong_letters, \n", " len([l for l in self.discovered if l != '_']),\n", " self.lives, self.game_won])\n", " return self.game_won\n", " \n", " def report_on_game(self):\n", " if self.game_won:\n", " print('You won! The word was', self.target)\n", " else:\n", " print('You lost. The word was', self.target)\n", " return self.game_won" ], "language": "python", "metadata": {}, "outputs": [], "prompt_number": 70 }, { "cell_type": "code", "collapsed": false, "input": [ "class PlayerFixedOrder:\n", " def __init__(self, ordered_letters):\n", " self.ordered_letters = ordered_letters\n", " \n", " def guess(self, discovered, missed, lives):\n", " guessed_letters = [l.lower() for l in discovered + missed if l in string.ascii_letters]\n", " self.ordered_subtract(guessed_letters)\n", " return self.ordered_letters[0]\n", "\n", " def ordered_subtract(self, to_remove):\n", " for r in to_remove:\n", " if r in self.ordered_letters:\n", " ri = self.ordered_letters.index(r)\n", " self.ordered_letters = self.ordered_letters[:ri] + self.ordered_letters[ri+1:]" ], "language": "python", "metadata": {}, "outputs": [], "prompt_number": 29 }, { "cell_type": "code", "collapsed": false, "input": [ "class PlayerAlphabetical(PlayerFixedOrder):\n", " def __init__(self):\n", " super().__init__(string.ascii_lowercase)\n", "\n", "class PlayerFreqOrdered(PlayerFixedOrder):\n", " def __init__(self):\n", " super().__init__(LETTERS_IN_ORDER)\n" ], "language": "python", "metadata": {}, "outputs": [], "prompt_number": 30 }, { "cell_type": "code", "collapsed": false, "input": [ "class PlayerAdaptive:\n", " def __init__(self, words):\n", " self.candidate_words = words\n", " \n", " def guess(self, discovered, missed, lives):\n", " self.filter_candidate_words(discovered, missed)\n", " self.set_ordered_letters()\n", " guessed_letters = [l.lower() for l in discovered + missed if l in string.ascii_letters]\n", " self.ordered_subtract(guessed_letters)\n", " return self.ordered_letters[0]\n", "\n", " def ordered_subtract(self, to_remove):\n", " for r in to_remove:\n", " if r in self.ordered_letters:\n", " ri = self.ordered_letters.index(r)\n", " self.ordered_letters = self.ordered_letters[:ri] + self.ordered_letters[ri+1:]\n", " \n", " def filter_candidate_words(self, discovered, missed):\n", " pass\n", " \n", " def set_ordered_letters(self):\n", " counts = collections.Counter(l.lower() \n", " for l in ''.join(self.candidate_words) + string.ascii_lowercase \n", " if l in string.ascii_letters)\n", " self.ordered_letters = [p[0] for p in counts.most_common()]" ], "language": "python", "metadata": {}, "outputs": [], "prompt_number": 31 }, { "cell_type": "code", "collapsed": false, "input": [ "class PlayerAdaptiveLength(PlayerAdaptive):\n", " def __init__(self, words):\n", " super().__init__(words)\n", " self.word_len = None\n", " self.ordered_letters = None\n", " \n", " def filter_candidate_words(self, discovered, missed):\n", " if not self.word_len:\n", " self.word_len = len(discovered)\n", " self.candidate_words = [w for w in self.candidate_words if len(w) == self.word_len]\n", " \n", " def set_ordered_letters(self):\n", " if not self.ordered_letters:\n", " super().set_ordered_letters()" ], "language": "python", "metadata": {}, "outputs": [], "prompt_number": 32 }, { "cell_type": "code", "collapsed": false, "input": [ "class PlayerAdaptiveIncludedLetters(PlayerAdaptive):\n", " def filter_candidate_words(self, discovered, missed):\n", " exp = re.compile('^' + ''.join(discovered).replace('_', '.') + '$')\n", " self.candidate_words = [w for w in self.candidate_words if exp.match(w)]" ], "language": "python", "metadata": {}, "outputs": [], "prompt_number": 33 }, { "cell_type": "code", "collapsed": false, "input": [ "class PlayerAdaptiveExcludedLetters(PlayerAdaptive):\n", " def filter_candidate_words(self, discovered, missed):\n", " if missed:\n", " exp = re.compile('^[^' + ''.join(missed) + ']*$')\n", " self.candidate_words = [w for w in self.candidate_words if exp.match(w)] " ], "language": "python", "metadata": {}, "outputs": [], "prompt_number": 34 }, { "cell_type": "code", "collapsed": false, "input": [ "class PlayerAdaptivePattern(PlayerAdaptive):\n", " def filter_candidate_words(self, discovered, missed):\n", " attempted_letters = [l for l in discovered if l != '_'] + missed\n", " if attempted_letters:\n", " exclusion_pattern = '[^' + ''.join(attempted_letters) + ']'\n", " else:\n", " exclusion_pattern = '.'\n", " exp = re.compile('^' + ''.join(discovered).replace('_', exclusion_pattern) + '$')\n", " self.candidate_words = [w for w in self.candidate_words if exp.match(w)]" ], "language": "python", "metadata": {}, "outputs": [], "prompt_number": 35 }, { "cell_type": "code", "collapsed": false, "input": [ "g = Game(random.choice(WORDS), player=PlayerAdaptive(WORDS))\n", "g.play_game()" ], "language": "python", "metadata": {}, "outputs": [ { "metadata": {}, "output_type": "pyout", "prompt_number": 37, "text": [ "True" ] } ], "prompt_number": 37 }, { "cell_type": "code", "collapsed": false, "input": [ "with open('fixed_alphabetical.csv', 'w', newline='') as csvfile:\n", " gamewriter = csv.writer(csvfile)\n", " gamewriter.writerow([\"target\", \"discovered\", \"wrong letters\", \"number of hits\", \"lives remaining\", \"game won\"])\n", " for _ in range(100):\n", " g = Game(random.choice(WORDS), player=PlayerAlphabetical())\n", " g.play_game(gamewriter)" ], "language": "python", "metadata": {}, "outputs": [], "prompt_number": 72 }, { "cell_type": "code", "collapsed": false, "input": [ "players = [(PlayerAlphabetical, None, 'fixed_alphabetical.csv'), \n", " (PlayerFreqOrdered, None, 'fixed_order.csv'),\n", " (PlayerAdaptiveIncludedLetters, WORDS, 'adaptive_included.csv'),\n", " (PlayerAdaptiveExcludedLetters, WORDS, 'adaptive_excluded.csv'),\n", " (PlayerAdaptivePattern, WORDS, 'adaptive_pattern.csv')]\n", "\n", "games_per_player = 1000\n", "\n", "for p, a, f in players:\n", " with open(f, 'w', newline='') as csvfile:\n", " gamewriter = csv.writer(csvfile)\n", " gamewriter.writerow([\"target\", \"discovered\", \"wrong letters\", \"number of hits\", \"lives remaining\", \"game won\"])\n", " for _ in range(games_per_player):\n", " if a:\n", " g = Game(random.choice(WORDS), player=p(a))\n", " else:\n", " g = Game(random.choice(WORDS), player=p())\n", " g.play_game(gamewriter)" ], "language": "python", "metadata": {}, "outputs": [], "prompt_number": 73 }, { "cell_type": "code", "collapsed": false, "input": [ "import pandas as pd\n", "import matplotlib as mpl\n", "import matplotlib.pyplot as plt\n", "%matplotlib inline" ], "language": "python", "metadata": {}, "outputs": [], "prompt_number": 86 }, { "cell_type": "code", "collapsed": false, "input": [ "fixed_order = pd.read_csv('fixed_order.csv')\n", "fixed_order" ], "language": "python", "metadata": {}, "outputs": [ { "html": [ "
\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
targetdiscoveredwrong lettersnumber of hitslives remaininggame won
0 gushed ['_', 'u', 's', 'h', 'e', 'd'] ['t', 'a', 'o', 'i', 'n', 'r', 'l', 'm', 'w', ... 5 0 False
1 marvels ['m', 'a', 'r', '_', 'e', 'l', 's'] ['t', 'o', 'i', 'h', 'n', 'd', 'u', 'w', 'c', ... 6 0 False
2 theist ['t', 'h', 'e', 'i', 's', 't'] ['a', 'o', 'n'] 6 7 True
3 dislocated ['d', 'i', 's', 'l', 'o', 'c', 'a', 't', 'e', ... ['h', 'n', 'r', 'u', 'm', 'w'] 10 4 True
4 groans ['_', 'r', 'o', 'a', 'n', 's'] ['e', 't', 'i', 'h', 'd', 'l', 'u', 'm', 'w', ... 5 0 False
5 nukes ['n', 'u', '_', 'e', 's'] ['t', 'a', 'o', 'i', 'h', 'r', 'd', 'l', 'm', ... 4 0 False
6 meagerly ['m', 'e', 'a', '_', 'e', 'r', 'l', '_'] ['t', 'o', 'i', 'h', 'n', 's', 'd', 'u', 'w', ... 6 0 False
7 mewling ['m', 'e', 'w', 'l', 'i', 'n', '_'] ['t', 'a', 'o', 'h', 's', 'r', 'd', 'u', 'c', ... 6 0 False
8 ageings ['a', '_', 'e', 'i', 'n', '_', 's'] ['t', 'o', 'h', 'r', 'd', 'l', 'u', 'm', 'w', ... 5 0 False
9 showered ['s', 'h', 'o', 'w', 'e', 'r', 'e', 'd'] ['t', 'a', 'i', 'n', 'l', 'u', 'm'] 8 3 True
10 explosiveness ['e', '_', '_', 'l', 'o', 's', 'i', '_', 'e', ... ['t', 'a', 'h', 'r', 'd', 'u', 'm', 'w', 'c', ... 10 0 False
11 flyswatter ['f', 'l', 'y', 's', 'w', 'a', 't', 't', 'e', ... ['o', 'i', 'h', 'n', 'd', 'u', 'm', 'c'] 10 2 True
12 lazy ['l', 'a', '_', '_'] ['e', 't', 'o', 'i', 'h', 'n', 's', 'r', 'd', ... 2 0 False
13 literacy ['l', 'i', 't', 'e', 'r', 'a', 'c', 'y'] ['o', 'h', 'n', 's', 'd', 'u', 'm', 'w'] 8 2 True
14 changeovers ['c', 'h', 'a', 'n', 'g', 'e', 'o', '_', 'e', ... ['t', 'i', 'd', 'l', 'u', 'm', 'w', 'y', 'f', ... 10 0 False
15 bowers ['_', 'o', 'w', 'e', 'r', 's'] ['t', 'a', 'i', 'h', 'n', 'd', 'l', 'u', 'm', ... 5 0 False
16 strychnine ['s', 't', 'r', 'y', 'c', 'h', 'n', 'i', 'n', ... ['a', 'o', 'd', 'l', 'u', 'm', 'w'] 10 3 True
17 halting ['h', 'a', 'l', 't', 'i', 'n', '_'] ['e', 'o', 's', 'r', 'd', 'u', 'm', 'w', 'c', ... 6 0 False
18 throat ['t', 'h', 'r', 'o', 'a', 't'] ['e', 'i', 'n', 's'] 6 6 True
19 crazy ['_', 'r', 'a', '_', '_'] ['e', 't', 'o', 'i', 'h', 'n', 's', 'd', 'l', ... 2 0 False
20 hourglasses ['h', 'o', 'u', 'r', 'g', 'l', 'a', 's', 's', ... ['t', 'i', 'n', 'd', 'm', 'w', 'c', 'y', 'f'] 11 1 True
21 unbiassed ['u', 'n', '_', 'i', 'a', 's', 's', 'e', 'd'] ['t', 'o', 'h', 'r', 'l', 'm', 'w', 'c', 'y', ... 8 0 False
22 snooping ['s', 'n', 'o', 'o', '_', 'i', 'n', '_'] ['e', 't', 'a', 'h', 'r', 'd', 'l', 'u', 'm', ... 6 0 False
23 gradient ['_', 'r', 'a', 'd', 'i', 'e', 'n', 't'] ['o', 'h', 's', 'l', 'u', 'm', 'w', 'c', 'y', ... 7 0 False
24 mourned ['m', 'o', 'u', 'r', 'n', 'e', 'd'] ['t', 'a', 'i', 'h', 's', 'l'] 7 4 True
25 ingress ['i', 'n', '_', 'r', 'e', 's', 's'] ['t', 'a', 'o', 'h', 'd', 'l', 'u', 'm', 'w', ... 6 0 False
26 desensitise ['d', 'e', 's', 'e', 'n', 's', 'i', 't', 'i', ... ['a', 'o', 'h', 'r'] 11 6 True
27 histamines ['h', 'i', 's', 't', 'a', 'm', 'i', 'n', 'e', ... ['o', 'r', 'd', 'l', 'u'] 10 5 True
28 extravagant ['e', '_', 't', 'r', 'a', '_', 'a', '_', 'a', ... ['o', 'i', 'h', 's', 'd', 'l', 'u', 'm', 'w', ... 8 0 False
29 propagandists ['p', 'r', 'o', 'p', 'a', 'g', 'a', 'n', 'd', ... ['e', 'h', 'l', 'u', 'm', 'w', 'c', 'y', 'f'] 13 1 True
.....................
970 pantry ['_', 'a', 'n', 't', 'r', '_'] ['e', 'o', 'i', 'h', 's', 'd', 'l', 'u', 'm', ... 4 0 False
971 tethered ['t', 'e', 't', 'h', 'e', 'r', 'e', 'd'] ['a', 'o', 'i', 'n', 's'] 8 5 True
972 frizziest ['_', 'r', 'i', '_', '_', 'i', 'e', 's', 't'] ['a', 'o', 'h', 'n', 'd', 'l', 'u', 'm', 'w', ... 6 0 False
973 recurrent ['r', 'e', 'c', 'u', 'r', 'r', 'e', 'n', 't'] ['a', 'o', 'i', 'h', 's', 'd', 'l', 'm', 'w'] 9 1 True
974 truce ['t', 'r', 'u', '_', 'e'] ['a', 'o', 'i', 'h', 'n', 's', 'd', 'l', 'm', ... 4 0 False
975 panhandlers ['_', 'a', 'n', 'h', 'a', 'n', 'd', 'l', 'e', ... ['t', 'o', 'i', 'u', 'm', 'w', 'c', 'y', 'f', ... 10 0 False
976 heehawing ['h', 'e', 'e', 'h', 'a', 'w', 'i', 'n', '_'] ['t', 'o', 's', 'r', 'd', 'l', 'u', 'm', 'c', ... 8 0 False
977 catafalques ['c', 'a', 't', 'a', 'f', 'a', 'l', '_', 'u', ... ['o', 'i', 'h', 'n', 'r', 'd', 'm', 'w', 'y', ... 10 0 False
978 deeming ['d', 'e', 'e', 'm', 'i', 'n', '_'] ['t', 'a', 'o', 'h', 's', 'r', 'l', 'u', 'w', ... 6 0 False
979 hoof ['h', 'o', 'o', '_'] ['e', 't', 'a', 'i', 'n', 's', 'r', 'd', 'l', ... 3 0 False
980 takeouts ['t', 'a', '_', 'e', 'o', 'u', 't', 's'] ['i', 'h', 'n', 'r', 'd', 'l', 'm', 'w', 'c', ... 7 0 False
981 commencing ['c', 'o', 'm', 'm', 'e', 'n', 'c', 'i', 'n', ... ['t', 'a', 'h', 's', 'r', 'd', 'l', 'u', 'w', ... 9 0 False
982 ventilates ['_', 'e', 'n', 't', 'i', 'l', 'a', 't', 'e', ... ['o', 'h', 'r', 'd', 'u', 'm', 'w', 'c', 'y', ... 9 0 False
983 ventilators ['_', 'e', 'n', 't', 'i', 'l', 'a', 't', 'o', ... ['h', 'd', 'u', 'm', 'w', 'c', 'y', 'f', 'g', ... 10 0 False
984 silkworms ['s', 'i', 'l', '_', 'w', 'o', 'r', 'm', 's'] ['e', 't', 'a', 'h', 'n', 'd', 'u', 'c', 'y', ... 8 0 False
985 schemers ['s', 'c', 'h', 'e', 'm', 'e', 'r', 's'] ['t', 'a', 'o', 'i', 'n', 'd', 'l', 'u', 'w'] 8 1 True
986 glorious ['_', 'l', 'o', 'r', 'i', 'o', 'u', 's'] ['e', 't', 'a', 'h', 'n', 'd', 'm', 'w', 'c', ... 7 0 False
987 primogeniture ['p', 'r', 'i', 'm', 'o', 'g', 'e', 'n', 'i', ... ['a', 'h', 's', 'd', 'l', 'w', 'c', 'y', 'f'] 13 1 True
988 vowel ['_', 'o', '_', 'e', 'l'] ['t', 'a', 'i', 'h', 'n', 's', 'r', 'd', 'u', ... 3 0 False
989 bulging ['_', 'u', 'l', '_', 'i', 'n', '_'] ['e', 't', 'a', 'o', 'h', 's', 'r', 'd', 'm', ... 4 0 False
990 regarding ['r', 'e', '_', 'a', 'r', 'd', 'i', 'n', '_'] ['t', 'o', 'h', 's', 'l', 'u', 'm', 'w', 'c', ... 7 0 False
991 intensify ['i', 'n', 't', 'e', 'n', 's', 'i', '_', '_'] ['a', 'o', 'h', 'r', 'd', 'l', 'u', 'm', 'w', ... 7 0 False
992 interception ['i', 'n', 't', 'e', 'r', 'c', 'e', '_', 't', ... ['a', 'h', 's', 'd', 'l', 'u', 'm', 'w', 'y', ... 11 0 False
993 kohlrabi ['_', 'o', 'h', 'l', 'r', 'a', '_', 'i'] ['e', 't', 'n', 's', 'd', 'u', 'm', 'w', 'c', ... 6 0 False
994 putrefies ['_', 'u', 't', 'r', 'e', '_', 'i', 'e', 's'] ['a', 'o', 'h', 'n', 'd', 'l', 'm', 'w', 'c', ... 7 0 False
995 moneybags ['m', 'o', 'n', 'e', 'y', '_', 'a', '_', 's'] ['t', 'i', 'h', 'r', 'd', 'l', 'u', 'w', 'c', ... 7 0 False
996 comrade ['c', 'o', 'm', 'r', 'a', 'd', 'e'] ['t', 'i', 'h', 'n', 's', 'l', 'u', 'w'] 7 2 True
997 encircle ['e', 'n', 'c', 'i', 'r', 'c', 'l', 'e'] ['t', 'a', 'o', 'h', 's', 'd', 'u', 'm', 'w'] 8 1 True
998 choppiness ['c', 'h', 'o', '_', '_', 'i', 'n', 'e', 's', ... ['t', 'a', 'r', 'd', 'l', 'u', 'm', 'w', 'y', ... 8 0 False
999 showed ['s', 'h', 'o', 'w', 'e', 'd'] ['t', 'a', 'i', 'n', 'r', 'l', 'u', 'm'] 6 2 True
\n", "

1000 rows \u00d7 6 columns

\n", "
" ], "metadata": {}, "output_type": "pyout", "prompt_number": 79, "text": [ " target discovered \\\n", "0 gushed ['_', 'u', 's', 'h', 'e', 'd'] \n", "1 marvels ['m', 'a', 'r', '_', 'e', 'l', 's'] \n", "2 theist ['t', 'h', 'e', 'i', 's', 't'] \n", "3 dislocated ['d', 'i', 's', 'l', 'o', 'c', 'a', 't', 'e', ... \n", "4 groans ['_', 'r', 'o', 'a', 'n', 's'] \n", "5 nukes ['n', 'u', '_', 'e', 's'] \n", "6 meagerly ['m', 'e', 'a', '_', 'e', 'r', 'l', '_'] \n", "7 mewling ['m', 'e', 'w', 'l', 'i', 'n', '_'] \n", "8 ageings ['a', '_', 'e', 'i', 'n', '_', 's'] \n", "9 showered ['s', 'h', 'o', 'w', 'e', 'r', 'e', 'd'] \n", "10 explosiveness ['e', '_', '_', 'l', 'o', 's', 'i', '_', 'e', ... \n", "11 flyswatter ['f', 'l', 'y', 's', 'w', 'a', 't', 't', 'e', ... \n", "12 lazy ['l', 'a', '_', '_'] \n", "13 literacy ['l', 'i', 't', 'e', 'r', 'a', 'c', 'y'] \n", "14 changeovers ['c', 'h', 'a', 'n', 'g', 'e', 'o', '_', 'e', ... \n", "15 bowers ['_', 'o', 'w', 'e', 'r', 's'] \n", "16 strychnine ['s', 't', 'r', 'y', 'c', 'h', 'n', 'i', 'n', ... \n", "17 halting ['h', 'a', 'l', 't', 'i', 'n', '_'] \n", "18 throat ['t', 'h', 'r', 'o', 'a', 't'] \n", "19 crazy ['_', 'r', 'a', '_', '_'] \n", "20 hourglasses ['h', 'o', 'u', 'r', 'g', 'l', 'a', 's', 's', ... \n", "21 unbiassed ['u', 'n', '_', 'i', 'a', 's', 's', 'e', 'd'] \n", "22 snooping ['s', 'n', 'o', 'o', '_', 'i', 'n', '_'] \n", "23 gradient ['_', 'r', 'a', 'd', 'i', 'e', 'n', 't'] \n", "24 mourned ['m', 'o', 'u', 'r', 'n', 'e', 'd'] \n", "25 ingress ['i', 'n', '_', 'r', 'e', 's', 's'] \n", "26 desensitise ['d', 'e', 's', 'e', 'n', 's', 'i', 't', 'i', ... \n", "27 histamines ['h', 'i', 's', 't', 'a', 'm', 'i', 'n', 'e', ... \n", "28 extravagant ['e', '_', 't', 'r', 'a', '_', 'a', '_', 'a', ... \n", "29 propagandists ['p', 'r', 'o', 'p', 'a', 'g', 'a', 'n', 'd', ... \n", ".. ... ... \n", "970 pantry ['_', 'a', 'n', 't', 'r', '_'] \n", "971 tethered ['t', 'e', 't', 'h', 'e', 'r', 'e', 'd'] \n", "972 frizziest ['_', 'r', 'i', '_', '_', 'i', 'e', 's', 't'] \n", "973 recurrent ['r', 'e', 'c', 'u', 'r', 'r', 'e', 'n', 't'] \n", "974 truce ['t', 'r', 'u', '_', 'e'] \n", "975 panhandlers ['_', 'a', 'n', 'h', 'a', 'n', 'd', 'l', 'e', ... \n", "976 heehawing ['h', 'e', 'e', 'h', 'a', 'w', 'i', 'n', '_'] \n", "977 catafalques ['c', 'a', 't', 'a', 'f', 'a', 'l', '_', 'u', ... \n", "978 deeming ['d', 'e', 'e', 'm', 'i', 'n', '_'] \n", "979 hoof ['h', 'o', 'o', '_'] \n", "980 takeouts ['t', 'a', '_', 'e', 'o', 'u', 't', 's'] \n", "981 commencing ['c', 'o', 'm', 'm', 'e', 'n', 'c', 'i', 'n', ... \n", "982 ventilates ['_', 'e', 'n', 't', 'i', 'l', 'a', 't', 'e', ... \n", "983 ventilators ['_', 'e', 'n', 't', 'i', 'l', 'a', 't', 'o', ... \n", "984 silkworms ['s', 'i', 'l', '_', 'w', 'o', 'r', 'm', 's'] \n", "985 schemers ['s', 'c', 'h', 'e', 'm', 'e', 'r', 's'] \n", "986 glorious ['_', 'l', 'o', 'r', 'i', 'o', 'u', 's'] \n", "987 primogeniture ['p', 'r', 'i', 'm', 'o', 'g', 'e', 'n', 'i', ... \n", "988 vowel ['_', 'o', '_', 'e', 'l'] \n", "989 bulging ['_', 'u', 'l', '_', 'i', 'n', '_'] \n", "990 regarding ['r', 'e', '_', 'a', 'r', 'd', 'i', 'n', '_'] \n", "991 intensify ['i', 'n', 't', 'e', 'n', 's', 'i', '_', '_'] \n", "992 interception ['i', 'n', 't', 'e', 'r', 'c', 'e', '_', 't', ... \n", "993 kohlrabi ['_', 'o', 'h', 'l', 'r', 'a', '_', 'i'] \n", "994 putrefies ['_', 'u', 't', 'r', 'e', '_', 'i', 'e', 's'] \n", "995 moneybags ['m', 'o', 'n', 'e', 'y', '_', 'a', '_', 's'] \n", "996 comrade ['c', 'o', 'm', 'r', 'a', 'd', 'e'] \n", "997 encircle ['e', 'n', 'c', 'i', 'r', 'c', 'l', 'e'] \n", "998 choppiness ['c', 'h', 'o', '_', '_', 'i', 'n', 'e', 's', ... \n", "999 showed ['s', 'h', 'o', 'w', 'e', 'd'] \n", "\n", " wrong letters number of hits \\\n", "0 ['t', 'a', 'o', 'i', 'n', 'r', 'l', 'm', 'w', ... 5 \n", "1 ['t', 'o', 'i', 'h', 'n', 'd', 'u', 'w', 'c', ... 6 \n", "2 ['a', 'o', 'n'] 6 \n", "3 ['h', 'n', 'r', 'u', 'm', 'w'] 10 \n", "4 ['e', 't', 'i', 'h', 'd', 'l', 'u', 'm', 'w', ... 5 \n", "5 ['t', 'a', 'o', 'i', 'h', 'r', 'd', 'l', 'm', ... 4 \n", "6 ['t', 'o', 'i', 'h', 'n', 's', 'd', 'u', 'w', ... 6 \n", "7 ['t', 'a', 'o', 'h', 's', 'r', 'd', 'u', 'c', ... 6 \n", "8 ['t', 'o', 'h', 'r', 'd', 'l', 'u', 'm', 'w', ... 5 \n", "9 ['t', 'a', 'i', 'n', 'l', 'u', 'm'] 8 \n", "10 ['t', 'a', 'h', 'r', 'd', 'u', 'm', 'w', 'c', ... 10 \n", "11 ['o', 'i', 'h', 'n', 'd', 'u', 'm', 'c'] 10 \n", "12 ['e', 't', 'o', 'i', 'h', 'n', 's', 'r', 'd', ... 2 \n", "13 ['o', 'h', 'n', 's', 'd', 'u', 'm', 'w'] 8 \n", "14 ['t', 'i', 'd', 'l', 'u', 'm', 'w', 'y', 'f', ... 10 \n", "15 ['t', 'a', 'i', 'h', 'n', 'd', 'l', 'u', 'm', ... 5 \n", "16 ['a', 'o', 'd', 'l', 'u', 'm', 'w'] 10 \n", "17 ['e', 'o', 's', 'r', 'd', 'u', 'm', 'w', 'c', ... 6 \n", "18 ['e', 'i', 'n', 's'] 6 \n", "19 ['e', 't', 'o', 'i', 'h', 'n', 's', 'd', 'l', ... 2 \n", "20 ['t', 'i', 'n', 'd', 'm', 'w', 'c', 'y', 'f'] 11 \n", "21 ['t', 'o', 'h', 'r', 'l', 'm', 'w', 'c', 'y', ... 8 \n", "22 ['e', 't', 'a', 'h', 'r', 'd', 'l', 'u', 'm', ... 6 \n", "23 ['o', 'h', 's', 'l', 'u', 'm', 'w', 'c', 'y', ... 7 \n", "24 ['t', 'a', 'i', 'h', 's', 'l'] 7 \n", "25 ['t', 'a', 'o', 'h', 'd', 'l', 'u', 'm', 'w', ... 6 \n", "26 ['a', 'o', 'h', 'r'] 11 \n", "27 ['o', 'r', 'd', 'l', 'u'] 10 \n", "28 ['o', 'i', 'h', 's', 'd', 'l', 'u', 'm', 'w', ... 8 \n", "29 ['e', 'h', 'l', 'u', 'm', 'w', 'c', 'y', 'f'] 13 \n", ".. ... ... \n", "970 ['e', 'o', 'i', 'h', 's', 'd', 'l', 'u', 'm', ... 4 \n", "971 ['a', 'o', 'i', 'n', 's'] 8 \n", "972 ['a', 'o', 'h', 'n', 'd', 'l', 'u', 'm', 'w', ... 6 \n", "973 ['a', 'o', 'i', 'h', 's', 'd', 'l', 'm', 'w'] 9 \n", "974 ['a', 'o', 'i', 'h', 'n', 's', 'd', 'l', 'm', ... 4 \n", "975 ['t', 'o', 'i', 'u', 'm', 'w', 'c', 'y', 'f', ... 10 \n", "976 ['t', 'o', 's', 'r', 'd', 'l', 'u', 'm', 'c', ... 8 \n", "977 ['o', 'i', 'h', 'n', 'r', 'd', 'm', 'w', 'y', ... 10 \n", "978 ['t', 'a', 'o', 'h', 's', 'r', 'l', 'u', 'w', ... 6 \n", "979 ['e', 't', 'a', 'i', 'n', 's', 'r', 'd', 'l', ... 3 \n", "980 ['i', 'h', 'n', 'r', 'd', 'l', 'm', 'w', 'c', ... 7 \n", "981 ['t', 'a', 'h', 's', 'r', 'd', 'l', 'u', 'w', ... 9 \n", "982 ['o', 'h', 'r', 'd', 'u', 'm', 'w', 'c', 'y', ... 9 \n", "983 ['h', 'd', 'u', 'm', 'w', 'c', 'y', 'f', 'g', ... 10 \n", "984 ['e', 't', 'a', 'h', 'n', 'd', 'u', 'c', 'y', ... 8 \n", "985 ['t', 'a', 'o', 'i', 'n', 'd', 'l', 'u', 'w'] 8 \n", "986 ['e', 't', 'a', 'h', 'n', 'd', 'm', 'w', 'c', ... 7 \n", "987 ['a', 'h', 's', 'd', 'l', 'w', 'c', 'y', 'f'] 13 \n", "988 ['t', 'a', 'i', 'h', 'n', 's', 'r', 'd', 'u', ... 3 \n", "989 ['e', 't', 'a', 'o', 'h', 's', 'r', 'd', 'm', ... 4 \n", "990 ['t', 'o', 'h', 's', 'l', 'u', 'm', 'w', 'c', ... 7 \n", "991 ['a', 'o', 'h', 'r', 'd', 'l', 'u', 'm', 'w', ... 7 \n", "992 ['a', 'h', 's', 'd', 'l', 'u', 'm', 'w', 'y', ... 11 \n", "993 ['e', 't', 'n', 's', 'd', 'u', 'm', 'w', 'c', ... 6 \n", "994 ['a', 'o', 'h', 'n', 'd', 'l', 'm', 'w', 'c', ... 7 \n", "995 ['t', 'i', 'h', 'r', 'd', 'l', 'u', 'w', 'c', ... 7 \n", "996 ['t', 'i', 'h', 'n', 's', 'l', 'u', 'w'] 7 \n", "997 ['t', 'a', 'o', 'h', 's', 'd', 'u', 'm', 'w'] 8 \n", "998 ['t', 'a', 'r', 'd', 'l', 'u', 'm', 'w', 'y', ... 8 \n", "999 ['t', 'a', 'i', 'n', 'r', 'l', 'u', 'm'] 6 \n", "\n", " lives remaining game won \n", "0 0 False \n", "1 0 False \n", "2 7 True \n", "3 4 True \n", "4 0 False \n", "5 0 False \n", "6 0 False \n", "7 0 False \n", "8 0 False \n", "9 3 True \n", "10 0 False \n", "11 2 True \n", "12 0 False \n", "13 2 True \n", "14 0 False \n", "15 0 False \n", "16 3 True \n", "17 0 False \n", "18 6 True \n", "19 0 False \n", "20 1 True \n", "21 0 False \n", "22 0 False \n", "23 0 False \n", "24 4 True \n", "25 0 False \n", "26 6 True \n", "27 5 True \n", "28 0 False \n", "29 1 True \n", ".. ... ... \n", "970 0 False \n", "971 5 True \n", "972 0 False \n", "973 1 True \n", "974 0 False \n", "975 0 False \n", "976 0 False \n", "977 0 False \n", "978 0 False \n", "979 0 False \n", "980 0 False \n", "981 0 False \n", "982 0 False \n", "983 0 False \n", "984 0 False \n", "985 1 True \n", "986 0 False \n", "987 1 True \n", "988 0 False \n", "989 0 False \n", "990 0 False \n", "991 0 False \n", "992 0 False \n", "993 0 False \n", "994 0 False \n", "995 0 False \n", "996 2 True \n", "997 1 True \n", "998 0 False \n", "999 2 True \n", "\n", "[1000 rows x 6 columns]" ] } ], "prompt_number": 79 }, { "cell_type": "code", "collapsed": false, "input": [ "len(fixed_order['discovered'][0].split(','))" ], "language": "python", "metadata": {}, "outputs": [ { "metadata": {}, "output_type": "pyout", "prompt_number": 82, "text": [ "6" ] } ], "prompt_number": 82 }, { "cell_type": "code", "collapsed": false, "input": [ "fixed_order['word length'] = fixed_order.apply(lambda r: len(r['target']), axis=1)\n", "fixed_order" ], "language": "python", "metadata": {}, "outputs": [ { "html": [ "
\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
targetdiscoveredwrong lettersnumber of hitslives remaininggame wonword length
0 gushed ['_', 'u', 's', 'h', 'e', 'd'] ['t', 'a', 'o', 'i', 'n', 'r', 'l', 'm', 'w', ... 5 0 False 6
1 marvels ['m', 'a', 'r', '_', 'e', 'l', 's'] ['t', 'o', 'i', 'h', 'n', 'd', 'u', 'w', 'c', ... 6 0 False 7
2 theist ['t', 'h', 'e', 'i', 's', 't'] ['a', 'o', 'n'] 6 7 True 6
3 dislocated ['d', 'i', 's', 'l', 'o', 'c', 'a', 't', 'e', ... ['h', 'n', 'r', 'u', 'm', 'w'] 10 4 True 10
4 groans ['_', 'r', 'o', 'a', 'n', 's'] ['e', 't', 'i', 'h', 'd', 'l', 'u', 'm', 'w', ... 5 0 False 6
5 nukes ['n', 'u', '_', 'e', 's'] ['t', 'a', 'o', 'i', 'h', 'r', 'd', 'l', 'm', ... 4 0 False 5
6 meagerly ['m', 'e', 'a', '_', 'e', 'r', 'l', '_'] ['t', 'o', 'i', 'h', 'n', 's', 'd', 'u', 'w', ... 6 0 False 8
7 mewling ['m', 'e', 'w', 'l', 'i', 'n', '_'] ['t', 'a', 'o', 'h', 's', 'r', 'd', 'u', 'c', ... 6 0 False 7
8 ageings ['a', '_', 'e', 'i', 'n', '_', 's'] ['t', 'o', 'h', 'r', 'd', 'l', 'u', 'm', 'w', ... 5 0 False 7
9 showered ['s', 'h', 'o', 'w', 'e', 'r', 'e', 'd'] ['t', 'a', 'i', 'n', 'l', 'u', 'm'] 8 3 True 8
10 explosiveness ['e', '_', '_', 'l', 'o', 's', 'i', '_', 'e', ... ['t', 'a', 'h', 'r', 'd', 'u', 'm', 'w', 'c', ... 10 0 False 13
11 flyswatter ['f', 'l', 'y', 's', 'w', 'a', 't', 't', 'e', ... ['o', 'i', 'h', 'n', 'd', 'u', 'm', 'c'] 10 2 True 10
12 lazy ['l', 'a', '_', '_'] ['e', 't', 'o', 'i', 'h', 'n', 's', 'r', 'd', ... 2 0 False 4
13 literacy ['l', 'i', 't', 'e', 'r', 'a', 'c', 'y'] ['o', 'h', 'n', 's', 'd', 'u', 'm', 'w'] 8 2 True 8
14 changeovers ['c', 'h', 'a', 'n', 'g', 'e', 'o', '_', 'e', ... ['t', 'i', 'd', 'l', 'u', 'm', 'w', 'y', 'f', ... 10 0 False 11
15 bowers ['_', 'o', 'w', 'e', 'r', 's'] ['t', 'a', 'i', 'h', 'n', 'd', 'l', 'u', 'm', ... 5 0 False 6
16 strychnine ['s', 't', 'r', 'y', 'c', 'h', 'n', 'i', 'n', ... ['a', 'o', 'd', 'l', 'u', 'm', 'w'] 10 3 True 10
17 halting ['h', 'a', 'l', 't', 'i', 'n', '_'] ['e', 'o', 's', 'r', 'd', 'u', 'm', 'w', 'c', ... 6 0 False 7
18 throat ['t', 'h', 'r', 'o', 'a', 't'] ['e', 'i', 'n', 's'] 6 6 True 6
19 crazy ['_', 'r', 'a', '_', '_'] ['e', 't', 'o', 'i', 'h', 'n', 's', 'd', 'l', ... 2 0 False 5
20 hourglasses ['h', 'o', 'u', 'r', 'g', 'l', 'a', 's', 's', ... ['t', 'i', 'n', 'd', 'm', 'w', 'c', 'y', 'f'] 11 1 True 11
21 unbiassed ['u', 'n', '_', 'i', 'a', 's', 's', 'e', 'd'] ['t', 'o', 'h', 'r', 'l', 'm', 'w', 'c', 'y', ... 8 0 False 9
22 snooping ['s', 'n', 'o', 'o', '_', 'i', 'n', '_'] ['e', 't', 'a', 'h', 'r', 'd', 'l', 'u', 'm', ... 6 0 False 8
23 gradient ['_', 'r', 'a', 'd', 'i', 'e', 'n', 't'] ['o', 'h', 's', 'l', 'u', 'm', 'w', 'c', 'y', ... 7 0 False 8
24 mourned ['m', 'o', 'u', 'r', 'n', 'e', 'd'] ['t', 'a', 'i', 'h', 's', 'l'] 7 4 True 7
25 ingress ['i', 'n', '_', 'r', 'e', 's', 's'] ['t', 'a', 'o', 'h', 'd', 'l', 'u', 'm', 'w', ... 6 0 False 7
26 desensitise ['d', 'e', 's', 'e', 'n', 's', 'i', 't', 'i', ... ['a', 'o', 'h', 'r'] 11 6 True 11
27 histamines ['h', 'i', 's', 't', 'a', 'm', 'i', 'n', 'e', ... ['o', 'r', 'd', 'l', 'u'] 10 5 True 10
28 extravagant ['e', '_', 't', 'r', 'a', '_', 'a', '_', 'a', ... ['o', 'i', 'h', 's', 'd', 'l', 'u', 'm', 'w', ... 8 0 False 11
29 propagandists ['p', 'r', 'o', 'p', 'a', 'g', 'a', 'n', 'd', ... ['e', 'h', 'l', 'u', 'm', 'w', 'c', 'y', 'f'] 13 1 True 13
........................
970 pantry ['_', 'a', 'n', 't', 'r', '_'] ['e', 'o', 'i', 'h', 's', 'd', 'l', 'u', 'm', ... 4 0 False 6
971 tethered ['t', 'e', 't', 'h', 'e', 'r', 'e', 'd'] ['a', 'o', 'i', 'n', 's'] 8 5 True 8
972 frizziest ['_', 'r', 'i', '_', '_', 'i', 'e', 's', 't'] ['a', 'o', 'h', 'n', 'd', 'l', 'u', 'm', 'w', ... 6 0 False 9
973 recurrent ['r', 'e', 'c', 'u', 'r', 'r', 'e', 'n', 't'] ['a', 'o', 'i', 'h', 's', 'd', 'l', 'm', 'w'] 9 1 True 9
974 truce ['t', 'r', 'u', '_', 'e'] ['a', 'o', 'i', 'h', 'n', 's', 'd', 'l', 'm', ... 4 0 False 5
975 panhandlers ['_', 'a', 'n', 'h', 'a', 'n', 'd', 'l', 'e', ... ['t', 'o', 'i', 'u', 'm', 'w', 'c', 'y', 'f', ... 10 0 False 11
976 heehawing ['h', 'e', 'e', 'h', 'a', 'w', 'i', 'n', '_'] ['t', 'o', 's', 'r', 'd', 'l', 'u', 'm', 'c', ... 8 0 False 9
977 catafalques ['c', 'a', 't', 'a', 'f', 'a', 'l', '_', 'u', ... ['o', 'i', 'h', 'n', 'r', 'd', 'm', 'w', 'y', ... 10 0 False 11
978 deeming ['d', 'e', 'e', 'm', 'i', 'n', '_'] ['t', 'a', 'o', 'h', 's', 'r', 'l', 'u', 'w', ... 6 0 False 7
979 hoof ['h', 'o', 'o', '_'] ['e', 't', 'a', 'i', 'n', 's', 'r', 'd', 'l', ... 3 0 False 4
980 takeouts ['t', 'a', '_', 'e', 'o', 'u', 't', 's'] ['i', 'h', 'n', 'r', 'd', 'l', 'm', 'w', 'c', ... 7 0 False 8
981 commencing ['c', 'o', 'm', 'm', 'e', 'n', 'c', 'i', 'n', ... ['t', 'a', 'h', 's', 'r', 'd', 'l', 'u', 'w', ... 9 0 False 10
982 ventilates ['_', 'e', 'n', 't', 'i', 'l', 'a', 't', 'e', ... ['o', 'h', 'r', 'd', 'u', 'm', 'w', 'c', 'y', ... 9 0 False 10
983 ventilators ['_', 'e', 'n', 't', 'i', 'l', 'a', 't', 'o', ... ['h', 'd', 'u', 'm', 'w', 'c', 'y', 'f', 'g', ... 10 0 False 11
984 silkworms ['s', 'i', 'l', '_', 'w', 'o', 'r', 'm', 's'] ['e', 't', 'a', 'h', 'n', 'd', 'u', 'c', 'y', ... 8 0 False 9
985 schemers ['s', 'c', 'h', 'e', 'm', 'e', 'r', 's'] ['t', 'a', 'o', 'i', 'n', 'd', 'l', 'u', 'w'] 8 1 True 8
986 glorious ['_', 'l', 'o', 'r', 'i', 'o', 'u', 's'] ['e', 't', 'a', 'h', 'n', 'd', 'm', 'w', 'c', ... 7 0 False 8
987 primogeniture ['p', 'r', 'i', 'm', 'o', 'g', 'e', 'n', 'i', ... ['a', 'h', 's', 'd', 'l', 'w', 'c', 'y', 'f'] 13 1 True 13
988 vowel ['_', 'o', '_', 'e', 'l'] ['t', 'a', 'i', 'h', 'n', 's', 'r', 'd', 'u', ... 3 0 False 5
989 bulging ['_', 'u', 'l', '_', 'i', 'n', '_'] ['e', 't', 'a', 'o', 'h', 's', 'r', 'd', 'm', ... 4 0 False 7
990 regarding ['r', 'e', '_', 'a', 'r', 'd', 'i', 'n', '_'] ['t', 'o', 'h', 's', 'l', 'u', 'm', 'w', 'c', ... 7 0 False 9
991 intensify ['i', 'n', 't', 'e', 'n', 's', 'i', '_', '_'] ['a', 'o', 'h', 'r', 'd', 'l', 'u', 'm', 'w', ... 7 0 False 9
992 interception ['i', 'n', 't', 'e', 'r', 'c', 'e', '_', 't', ... ['a', 'h', 's', 'd', 'l', 'u', 'm', 'w', 'y', ... 11 0 False 12
993 kohlrabi ['_', 'o', 'h', 'l', 'r', 'a', '_', 'i'] ['e', 't', 'n', 's', 'd', 'u', 'm', 'w', 'c', ... 6 0 False 8
994 putrefies ['_', 'u', 't', 'r', 'e', '_', 'i', 'e', 's'] ['a', 'o', 'h', 'n', 'd', 'l', 'm', 'w', 'c', ... 7 0 False 9
995 moneybags ['m', 'o', 'n', 'e', 'y', '_', 'a', '_', 's'] ['t', 'i', 'h', 'r', 'd', 'l', 'u', 'w', 'c', ... 7 0 False 9
996 comrade ['c', 'o', 'm', 'r', 'a', 'd', 'e'] ['t', 'i', 'h', 'n', 's', 'l', 'u', 'w'] 7 2 True 7
997 encircle ['e', 'n', 'c', 'i', 'r', 'c', 'l', 'e'] ['t', 'a', 'o', 'h', 's', 'd', 'u', 'm', 'w'] 8 1 True 8
998 choppiness ['c', 'h', 'o', '_', '_', 'i', 'n', 'e', 's', ... ['t', 'a', 'r', 'd', 'l', 'u', 'm', 'w', 'y', ... 8 0 False 10
999 showed ['s', 'h', 'o', 'w', 'e', 'd'] ['t', 'a', 'i', 'n', 'r', 'l', 'u', 'm'] 6 2 True 6
\n", "

1000 rows \u00d7 7 columns

\n", "
" ], "metadata": {}, "output_type": "pyout", "prompt_number": 84, "text": [ " target discovered \\\n", "0 gushed ['_', 'u', 's', 'h', 'e', 'd'] \n", "1 marvels ['m', 'a', 'r', '_', 'e', 'l', 's'] \n", "2 theist ['t', 'h', 'e', 'i', 's', 't'] \n", "3 dislocated ['d', 'i', 's', 'l', 'o', 'c', 'a', 't', 'e', ... \n", "4 groans ['_', 'r', 'o', 'a', 'n', 's'] \n", "5 nukes ['n', 'u', '_', 'e', 's'] \n", "6 meagerly ['m', 'e', 'a', '_', 'e', 'r', 'l', '_'] \n", "7 mewling ['m', 'e', 'w', 'l', 'i', 'n', '_'] \n", "8 ageings ['a', '_', 'e', 'i', 'n', '_', 's'] \n", "9 showered ['s', 'h', 'o', 'w', 'e', 'r', 'e', 'd'] \n", "10 explosiveness ['e', '_', '_', 'l', 'o', 's', 'i', '_', 'e', ... \n", "11 flyswatter ['f', 'l', 'y', 's', 'w', 'a', 't', 't', 'e', ... \n", "12 lazy ['l', 'a', '_', '_'] \n", "13 literacy ['l', 'i', 't', 'e', 'r', 'a', 'c', 'y'] \n", "14 changeovers ['c', 'h', 'a', 'n', 'g', 'e', 'o', '_', 'e', ... \n", "15 bowers ['_', 'o', 'w', 'e', 'r', 's'] \n", "16 strychnine ['s', 't', 'r', 'y', 'c', 'h', 'n', 'i', 'n', ... \n", "17 halting ['h', 'a', 'l', 't', 'i', 'n', '_'] \n", "18 throat ['t', 'h', 'r', 'o', 'a', 't'] \n", "19 crazy ['_', 'r', 'a', '_', '_'] \n", "20 hourglasses ['h', 'o', 'u', 'r', 'g', 'l', 'a', 's', 's', ... \n", "21 unbiassed ['u', 'n', '_', 'i', 'a', 's', 's', 'e', 'd'] \n", "22 snooping ['s', 'n', 'o', 'o', '_', 'i', 'n', '_'] \n", "23 gradient ['_', 'r', 'a', 'd', 'i', 'e', 'n', 't'] \n", "24 mourned ['m', 'o', 'u', 'r', 'n', 'e', 'd'] \n", "25 ingress ['i', 'n', '_', 'r', 'e', 's', 's'] \n", "26 desensitise ['d', 'e', 's', 'e', 'n', 's', 'i', 't', 'i', ... \n", "27 histamines ['h', 'i', 's', 't', 'a', 'm', 'i', 'n', 'e', ... \n", "28 extravagant ['e', '_', 't', 'r', 'a', '_', 'a', '_', 'a', ... \n", "29 propagandists ['p', 'r', 'o', 'p', 'a', 'g', 'a', 'n', 'd', ... \n", ".. ... ... \n", "970 pantry ['_', 'a', 'n', 't', 'r', '_'] \n", "971 tethered ['t', 'e', 't', 'h', 'e', 'r', 'e', 'd'] \n", "972 frizziest ['_', 'r', 'i', '_', '_', 'i', 'e', 's', 't'] \n", "973 recurrent ['r', 'e', 'c', 'u', 'r', 'r', 'e', 'n', 't'] \n", "974 truce ['t', 'r', 'u', '_', 'e'] \n", "975 panhandlers ['_', 'a', 'n', 'h', 'a', 'n', 'd', 'l', 'e', ... \n", "976 heehawing ['h', 'e', 'e', 'h', 'a', 'w', 'i', 'n', '_'] \n", "977 catafalques ['c', 'a', 't', 'a', 'f', 'a', 'l', '_', 'u', ... \n", "978 deeming ['d', 'e', 'e', 'm', 'i', 'n', '_'] \n", "979 hoof ['h', 'o', 'o', '_'] \n", "980 takeouts ['t', 'a', '_', 'e', 'o', 'u', 't', 's'] \n", "981 commencing ['c', 'o', 'm', 'm', 'e', 'n', 'c', 'i', 'n', ... \n", "982 ventilates ['_', 'e', 'n', 't', 'i', 'l', 'a', 't', 'e', ... \n", "983 ventilators ['_', 'e', 'n', 't', 'i', 'l', 'a', 't', 'o', ... \n", "984 silkworms ['s', 'i', 'l', '_', 'w', 'o', 'r', 'm', 's'] \n", "985 schemers ['s', 'c', 'h', 'e', 'm', 'e', 'r', 's'] \n", "986 glorious ['_', 'l', 'o', 'r', 'i', 'o', 'u', 's'] \n", "987 primogeniture ['p', 'r', 'i', 'm', 'o', 'g', 'e', 'n', 'i', ... \n", "988 vowel ['_', 'o', '_', 'e', 'l'] \n", "989 bulging ['_', 'u', 'l', '_', 'i', 'n', '_'] \n", "990 regarding ['r', 'e', '_', 'a', 'r', 'd', 'i', 'n', '_'] \n", "991 intensify ['i', 'n', 't', 'e', 'n', 's', 'i', '_', '_'] \n", "992 interception ['i', 'n', 't', 'e', 'r', 'c', 'e', '_', 't', ... \n", "993 kohlrabi ['_', 'o', 'h', 'l', 'r', 'a', '_', 'i'] \n", "994 putrefies ['_', 'u', 't', 'r', 'e', '_', 'i', 'e', 's'] \n", "995 moneybags ['m', 'o', 'n', 'e', 'y', '_', 'a', '_', 's'] \n", "996 comrade ['c', 'o', 'm', 'r', 'a', 'd', 'e'] \n", "997 encircle ['e', 'n', 'c', 'i', 'r', 'c', 'l', 'e'] \n", "998 choppiness ['c', 'h', 'o', '_', '_', 'i', 'n', 'e', 's', ... \n", "999 showed ['s', 'h', 'o', 'w', 'e', 'd'] \n", "\n", " wrong letters number of hits \\\n", "0 ['t', 'a', 'o', 'i', 'n', 'r', 'l', 'm', 'w', ... 5 \n", "1 ['t', 'o', 'i', 'h', 'n', 'd', 'u', 'w', 'c', ... 6 \n", "2 ['a', 'o', 'n'] 6 \n", "3 ['h', 'n', 'r', 'u', 'm', 'w'] 10 \n", "4 ['e', 't', 'i', 'h', 'd', 'l', 'u', 'm', 'w', ... 5 \n", "5 ['t', 'a', 'o', 'i', 'h', 'r', 'd', 'l', 'm', ... 4 \n", "6 ['t', 'o', 'i', 'h', 'n', 's', 'd', 'u', 'w', ... 6 \n", "7 ['t', 'a', 'o', 'h', 's', 'r', 'd', 'u', 'c', ... 6 \n", "8 ['t', 'o', 'h', 'r', 'd', 'l', 'u', 'm', 'w', ... 5 \n", "9 ['t', 'a', 'i', 'n', 'l', 'u', 'm'] 8 \n", "10 ['t', 'a', 'h', 'r', 'd', 'u', 'm', 'w', 'c', ... 10 \n", "11 ['o', 'i', 'h', 'n', 'd', 'u', 'm', 'c'] 10 \n", "12 ['e', 't', 'o', 'i', 'h', 'n', 's', 'r', 'd', ... 2 \n", "13 ['o', 'h', 'n', 's', 'd', 'u', 'm', 'w'] 8 \n", "14 ['t', 'i', 'd', 'l', 'u', 'm', 'w', 'y', 'f', ... 10 \n", "15 ['t', 'a', 'i', 'h', 'n', 'd', 'l', 'u', 'm', ... 5 \n", "16 ['a', 'o', 'd', 'l', 'u', 'm', 'w'] 10 \n", "17 ['e', 'o', 's', 'r', 'd', 'u', 'm', 'w', 'c', ... 6 \n", "18 ['e', 'i', 'n', 's'] 6 \n", "19 ['e', 't', 'o', 'i', 'h', 'n', 's', 'd', 'l', ... 2 \n", "20 ['t', 'i', 'n', 'd', 'm', 'w', 'c', 'y', 'f'] 11 \n", "21 ['t', 'o', 'h', 'r', 'l', 'm', 'w', 'c', 'y', ... 8 \n", "22 ['e', 't', 'a', 'h', 'r', 'd', 'l', 'u', 'm', ... 6 \n", "23 ['o', 'h', 's', 'l', 'u', 'm', 'w', 'c', 'y', ... 7 \n", "24 ['t', 'a', 'i', 'h', 's', 'l'] 7 \n", "25 ['t', 'a', 'o', 'h', 'd', 'l', 'u', 'm', 'w', ... 6 \n", "26 ['a', 'o', 'h', 'r'] 11 \n", "27 ['o', 'r', 'd', 'l', 'u'] 10 \n", "28 ['o', 'i', 'h', 's', 'd', 'l', 'u', 'm', 'w', ... 8 \n", "29 ['e', 'h', 'l', 'u', 'm', 'w', 'c', 'y', 'f'] 13 \n", ".. ... ... \n", "970 ['e', 'o', 'i', 'h', 's', 'd', 'l', 'u', 'm', ... 4 \n", "971 ['a', 'o', 'i', 'n', 's'] 8 \n", "972 ['a', 'o', 'h', 'n', 'd', 'l', 'u', 'm', 'w', ... 6 \n", "973 ['a', 'o', 'i', 'h', 's', 'd', 'l', 'm', 'w'] 9 \n", "974 ['a', 'o', 'i', 'h', 'n', 's', 'd', 'l', 'm', ... 4 \n", "975 ['t', 'o', 'i', 'u', 'm', 'w', 'c', 'y', 'f', ... 10 \n", "976 ['t', 'o', 's', 'r', 'd', 'l', 'u', 'm', 'c', ... 8 \n", "977 ['o', 'i', 'h', 'n', 'r', 'd', 'm', 'w', 'y', ... 10 \n", "978 ['t', 'a', 'o', 'h', 's', 'r', 'l', 'u', 'w', ... 6 \n", "979 ['e', 't', 'a', 'i', 'n', 's', 'r', 'd', 'l', ... 3 \n", "980 ['i', 'h', 'n', 'r', 'd', 'l', 'm', 'w', 'c', ... 7 \n", "981 ['t', 'a', 'h', 's', 'r', 'd', 'l', 'u', 'w', ... 9 \n", "982 ['o', 'h', 'r', 'd', 'u', 'm', 'w', 'c', 'y', ... 9 \n", "983 ['h', 'd', 'u', 'm', 'w', 'c', 'y', 'f', 'g', ... 10 \n", "984 ['e', 't', 'a', 'h', 'n', 'd', 'u', 'c', 'y', ... 8 \n", "985 ['t', 'a', 'o', 'i', 'n', 'd', 'l', 'u', 'w'] 8 \n", "986 ['e', 't', 'a', 'h', 'n', 'd', 'm', 'w', 'c', ... 7 \n", "987 ['a', 'h', 's', 'd', 'l', 'w', 'c', 'y', 'f'] 13 \n", "988 ['t', 'a', 'i', 'h', 'n', 's', 'r', 'd', 'u', ... 3 \n", "989 ['e', 't', 'a', 'o', 'h', 's', 'r', 'd', 'm', ... 4 \n", "990 ['t', 'o', 'h', 's', 'l', 'u', 'm', 'w', 'c', ... 7 \n", "991 ['a', 'o', 'h', 'r', 'd', 'l', 'u', 'm', 'w', ... 7 \n", "992 ['a', 'h', 's', 'd', 'l', 'u', 'm', 'w', 'y', ... 11 \n", "993 ['e', 't', 'n', 's', 'd', 'u', 'm', 'w', 'c', ... 6 \n", "994 ['a', 'o', 'h', 'n', 'd', 'l', 'm', 'w', 'c', ... 7 \n", "995 ['t', 'i', 'h', 'r', 'd', 'l', 'u', 'w', 'c', ... 7 \n", "996 ['t', 'i', 'h', 'n', 's', 'l', 'u', 'w'] 7 \n", "997 ['t', 'a', 'o', 'h', 's', 'd', 'u', 'm', 'w'] 8 \n", "998 ['t', 'a', 'r', 'd', 'l', 'u', 'm', 'w', 'y', ... 8 \n", "999 ['t', 'a', 'i', 'n', 'r', 'l', 'u', 'm'] 6 \n", "\n", " lives remaining game won word length \n", "0 0 False 6 \n", "1 0 False 7 \n", "2 7 True 6 \n", "3 4 True 10 \n", "4 0 False 6 \n", "5 0 False 5 \n", "6 0 False 8 \n", "7 0 False 7 \n", "8 0 False 7 \n", "9 3 True 8 \n", "10 0 False 13 \n", "11 2 True 10 \n", "12 0 False 4 \n", "13 2 True 8 \n", "14 0 False 11 \n", "15 0 False 6 \n", "16 3 True 10 \n", "17 0 False 7 \n", "18 6 True 6 \n", "19 0 False 5 \n", "20 1 True 11 \n", "21 0 False 9 \n", "22 0 False 8 \n", "23 0 False 8 \n", "24 4 True 7 \n", "25 0 False 7 \n", "26 6 True 11 \n", "27 5 True 10 \n", "28 0 False 11 \n", "29 1 True 13 \n", ".. ... ... ... \n", "970 0 False 6 \n", "971 5 True 8 \n", "972 0 False 9 \n", "973 1 True 9 \n", "974 0 False 5 \n", "975 0 False 11 \n", "976 0 False 9 \n", "977 0 False 11 \n", "978 0 False 7 \n", "979 0 False 4 \n", "980 0 False 8 \n", "981 0 False 10 \n", "982 0 False 10 \n", "983 0 False 11 \n", "984 0 False 9 \n", "985 1 True 8 \n", "986 0 False 8 \n", "987 1 True 13 \n", "988 0 False 5 \n", "989 0 False 7 \n", "990 0 False 9 \n", "991 0 False 9 \n", "992 0 False 12 \n", "993 0 False 8 \n", "994 0 False 9 \n", "995 0 False 9 \n", "996 2 True 7 \n", "997 1 True 8 \n", "998 0 False 10 \n", "999 2 True 6 \n", "\n", "[1000 rows x 7 columns]" ] } ], "prompt_number": 84 }, { "cell_type": "code", "collapsed": false, "input": [ "fixed_order['lives remaining'].hist()" ], "language": "python", "metadata": {}, "outputs": [ { "metadata": {}, "output_type": "pyout", "prompt_number": 87, "text": [ "" ] }, { "metadata": {}, "output_type": "display_data", "png": "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\n0k/5f6/qmUyY1iRsAAAAAElFTkSuQmCC\n", "text": [ "" ] } ], "prompt_number": 87 }, { "cell_type": "code", "collapsed": false, "input": [ "fixed_order.groupby('lives remaining').size()" ], "language": "python", "metadata": {}, "outputs": [ { "metadata": {}, "output_type": "pyout", "prompt_number": 93, "text": [ "lives remaining\n", "0 676\n", "1 88\n", "2 54\n", "3 60\n", "4 44\n", "5 31\n", "6 28\n", "7 12\n", "8 4\n", "9 3\n", "dtype: int64" ] } ], "prompt_number": 93 }, { "cell_type": "code", "collapsed": false, "input": [ "adaptive_pattern = pd.read_csv('adaptive_pattern.csv')\n", "adaptive_pattern" ], "language": "python", "metadata": {}, "outputs": [ { "html": [ "
\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
targetdiscoveredwrong lettersnumber of hitslives remaininggame won
0 begrudges ['b', 'e', 'g', 'r', 'u', 'd', 'g', 'e', 's'] [] 9 10 True
1 omegas ['o', 'm', 'e', 'g', 'a', 's'] [] 6 10 True
2 caliphate ['c', 'a', 'l', 'i', 'p', 'h', 'a', 't', 'e'] [] 9 10 True
3 sarsaparillas ['s', 'a', 'r', 's', 'a', 'p', 'a', 'r', 'i', ... ['e'] 13 9 True
4 retook ['r', 'e', 't', 'o', 'o', 'k'] ['a', 'i'] 6 8 True
5 rafter ['r', 'a', 'f', 't', 'e', 'r'] ['d', 's', 'o'] 6 7 True
6 declassify ['d', 'e', 'c', 'l', 'a', 's', 's', 'i', 'f', ... ['n'] 10 9 True
7 hyaenas ['h', 'y', 'a', 'e', 'n', 'a', 's'] ['t', 'd'] 7 8 True
8 limping ['l', 'i', 'm', 'p', 'i', 'n', 'g'] ['e', 't'] 7 8 True
9 cocoanut ['c', 'o', 'c', 'o', 'a', 'n', 'u', 't'] ['e', 'i', 's', 'l'] 8 6 True
10 prematurely ['p', 'r', 'e', 'm', 'a', 't', 'u', 'r', 'e', ... ['s', 'i'] 11 8 True
11 lentils ['l', 'e', 'n', 't', 'i', 'l', 's'] [] 7 10 True
12 releases ['r', 'e', 'l', 'e', 'a', 's', 'e', 's'] ['d'] 8 9 True
13 doddering ['d', 'o', 'd', 'd', 'e', 'r', 'i', 'n', 'g'] ['t', 'm'] 9 8 True
14 dozens ['d', 'o', 'z', 'e', 'n', 's'] ['r', 'l', 'y', 't', 'm'] 6 5 True
15 sprawled ['s', 'p', 'r', 'a', 'w', 'l', 'e', 'd'] ['t', 'c', 'i', 'g'] 8 6 True
16 upgrades ['u', 'p', 'g', 'r', 'a', 'd', 'e', 's'] ['i', 'o'] 8 8 True
17 bleakness ['b', 'l', 'e', 'a', 'k', 'n', 'e', 's', 's'] [] 9 10 True
18 ampler ['a', 'm', 'p', 'l', 'e', 'r'] ['d', 's', 'i', 't', 'g'] 6 5 True
19 smithy ['s', 'm', 'i', 't', 'h', 'y'] ['e', 'a', 'n'] 6 7 True
20 ranger ['r', 'a', 'n', 'g', 'e', 'r'] ['d', 's', 'o', 't', 'p'] 6 5 True
21 prenatal ['p', 'r', 'e', 'n', 'a', 't', 'a', 'l'] ['i', 's'] 8 8 True
22 shopkeeper ['s', 'h', 'o', 'p', 'k', 'e', 'e', 'p', 'e', ... [] 10 10 True
23 wriggled ['w', 'r', 'i', 'g', 'g', 'l', 'e', 'd'] ['s', 'p', 'z', 'c'] 8 6 True
24 revivify ['r', 'e', 'v', 'i', 'v', 'i', 'f', 'y'] ['n', 's', 't'] 8 7 True
25 snaffles ['s', 'n', 'a', 'f', 'f', 'l', 'e', 's'] ['i', 't', 'u'] 8 7 True
26 compels ['c', 'o', 'm', 'p', 'e', 'l', 's'] ['r', 't'] 7 8 True
27 hunchback ['h', 'u', 'n', 'c', 'h', 'b', 'a', 'c', 'k'] ['e', 'i', 'o', 's'] 9 6 True
28 ridging ['r', 'i', 'd', 'g', 'i', 'n', 'g'] ['e'] 7 9 True
29 foghorn ['f', 'o', 'g', 'h', 'o', 'r', 'n'] ['e', 'i', 'a', 's', 'c'] 7 5 True
.....................
970 absurdly ['a', 'b', 's', 'u', 'r', 'd', 'l', 'y'] ['e', 'i', 'o'] 8 7 True
971 insincere ['i', 'n', 's', 'i', 'n', 'c', 'e', 'r', 'e'] [] 9 10 True
972 preempts ['p', 'r', 'e', 'e', 'm', 'p', 't', 's'] ['i'] 8 9 True
973 fullest ['f', 'u', 'l', 'l', 'e', 's', 't'] ['i', 'a', 'o', 'm', 'n'] 7 5 True
974 prerecording ['p', 'r', 'e', 'r', 'e', 'c', 'o', 'r', 'd', ... [] 12 10 True
975 disinters ['d', 'i', 's', 'i', 'n', 't', 'e', 'r', 's'] ['o'] 9 9 True
976 entreated ['e', 'n', 't', 'r', 'e', 'a', 't', 'e', 'd'] ['s'] 9 9 True
977 podcast ['p', 'o', 'd', 'c', 'a', 's', 't'] ['e', 'i', 'm'] 7 7 True
978 corporal ['c', 'o', 'r', 'p', 'o', 'r', 'a', 'l'] ['e', 'i'] 8 8 True
979 couples ['c', 'o', 'u', 'p', 'l', 'e', 's'] ['i', 'b', 'd', 'g', 't'] 7 5 True
980 thirsting ['t', 'h', 'i', 'r', 's', 't', 'i', 'n', 'g'] ['e', 'l'] 9 8 True
981 rums ['r', 'u', 'm', 's'] ['e', 'a', 'o', 'i', 'b', 'g', 't', 'h'] 4 2 True
982 unaltered ['u', 'n', 'a', 'l', 't', 'e', 'r', 'e', 'd'] [] 9 10 True
983 mottoes ['m', 'o', 't', 't', 'o', 'e', 's'] ['i', 'l', 'a'] 7 7 True
984 multipurpose ['m', 'u', 'l', 't', 'i', 'p', 'u', 'r', 'p', ... [] 12 10 True
985 cuddly ['c', 'u', 'd', 'd', 'l', 'y'] ['e', 's', 'i', 'a', 'o', 'b'] 6 4 True
986 staggered ['s', 't', 'a', 'g', 'g', 'e', 'r', 'e', 'd'] [] 9 10 True
987 sociability ['s', 'o', 'c', 'i', 'a', 'b', 'i', 'l', 'i', ... ['e'] 11 9 True
988 broaches ['b', 'r', 'o', 'a', 'c', 'h', 'e', 's'] ['i'] 8 9 True
989 rushes ['r', 'u', 's', 'h', 'e', 's'] ['d', 't', 'g', 'm', 'l', 'p'] 6 4 True
990 dualism ['d', 'u', 'a', 'l', 'i', 's', 'm'] ['e', 'n', 'h', 't', 'o'] 7 5 True
991 playgrounds ['p', 'l', 'a', 'y', 'g', 'r', 'o', 'u', 'n', ... ['e', 'i'] 11 8 True
992 trespasses ['t', 'r', 'e', 's', 'p', 'a', 's', 's', 'e', ... [] 10 10 True
993 smooched ['s', 'm', 'o', 'o', 'c', 'h', 'e', 'd'] ['r', 'l', 't', 'i'] 8 6 True
994 faceting ['f', 'a', 'c', 'e', 't', 'i', 'n', 'g'] ['r'] 8 9 True
995 marinading ['m', 'a', 'r', 'i', 'n', 'a', 'd', 'i', 'n', ... ['e', 't'] 10 8 True
996 detract ['d', 'e', 't', 'r', 'a', 'c', 't'] ['n'] 7 9 True
997 comprehensibility ['c', 'o', 'm', 'p', 'r', 'e', 'h', 'e', 'n', ... [] 17 10 True
998 humaneness ['h', 'u', 'm', 'a', 'n', 'e', 'n', 'e', 's', ... [] 10 10 True
999 troubleshoots ['t', 'r', 'o', 'u', 'b', 'l', 'e', 's', 'h', ... ['i'] 13 9 True
\n", "

1000 rows \u00d7 6 columns

\n", "
" ], "metadata": {}, "output_type": "pyout", "prompt_number": 88, "text": [ " target discovered \\\n", "0 begrudges ['b', 'e', 'g', 'r', 'u', 'd', 'g', 'e', 's'] \n", "1 omegas ['o', 'm', 'e', 'g', 'a', 's'] \n", "2 caliphate ['c', 'a', 'l', 'i', 'p', 'h', 'a', 't', 'e'] \n", "3 sarsaparillas ['s', 'a', 'r', 's', 'a', 'p', 'a', 'r', 'i', ... \n", "4 retook ['r', 'e', 't', 'o', 'o', 'k'] \n", "5 rafter ['r', 'a', 'f', 't', 'e', 'r'] \n", "6 declassify ['d', 'e', 'c', 'l', 'a', 's', 's', 'i', 'f', ... \n", "7 hyaenas ['h', 'y', 'a', 'e', 'n', 'a', 's'] \n", "8 limping ['l', 'i', 'm', 'p', 'i', 'n', 'g'] \n", "9 cocoanut ['c', 'o', 'c', 'o', 'a', 'n', 'u', 't'] \n", "10 prematurely ['p', 'r', 'e', 'm', 'a', 't', 'u', 'r', 'e', ... \n", "11 lentils ['l', 'e', 'n', 't', 'i', 'l', 's'] \n", "12 releases ['r', 'e', 'l', 'e', 'a', 's', 'e', 's'] \n", "13 doddering ['d', 'o', 'd', 'd', 'e', 'r', 'i', 'n', 'g'] \n", "14 dozens ['d', 'o', 'z', 'e', 'n', 's'] \n", "15 sprawled ['s', 'p', 'r', 'a', 'w', 'l', 'e', 'd'] \n", "16 upgrades ['u', 'p', 'g', 'r', 'a', 'd', 'e', 's'] \n", "17 bleakness ['b', 'l', 'e', 'a', 'k', 'n', 'e', 's', 's'] \n", "18 ampler ['a', 'm', 'p', 'l', 'e', 'r'] \n", "19 smithy ['s', 'm', 'i', 't', 'h', 'y'] \n", "20 ranger ['r', 'a', 'n', 'g', 'e', 'r'] \n", "21 prenatal ['p', 'r', 'e', 'n', 'a', 't', 'a', 'l'] \n", "22 shopkeeper ['s', 'h', 'o', 'p', 'k', 'e', 'e', 'p', 'e', ... \n", "23 wriggled ['w', 'r', 'i', 'g', 'g', 'l', 'e', 'd'] \n", "24 revivify ['r', 'e', 'v', 'i', 'v', 'i', 'f', 'y'] \n", "25 snaffles ['s', 'n', 'a', 'f', 'f', 'l', 'e', 's'] \n", "26 compels ['c', 'o', 'm', 'p', 'e', 'l', 's'] \n", "27 hunchback ['h', 'u', 'n', 'c', 'h', 'b', 'a', 'c', 'k'] \n", "28 ridging ['r', 'i', 'd', 'g', 'i', 'n', 'g'] \n", "29 foghorn ['f', 'o', 'g', 'h', 'o', 'r', 'n'] \n", ".. ... ... \n", "970 absurdly ['a', 'b', 's', 'u', 'r', 'd', 'l', 'y'] \n", "971 insincere ['i', 'n', 's', 'i', 'n', 'c', 'e', 'r', 'e'] \n", "972 preempts ['p', 'r', 'e', 'e', 'm', 'p', 't', 's'] \n", "973 fullest ['f', 'u', 'l', 'l', 'e', 's', 't'] \n", "974 prerecording ['p', 'r', 'e', 'r', 'e', 'c', 'o', 'r', 'd', ... \n", "975 disinters ['d', 'i', 's', 'i', 'n', 't', 'e', 'r', 's'] \n", "976 entreated ['e', 'n', 't', 'r', 'e', 'a', 't', 'e', 'd'] \n", "977 podcast ['p', 'o', 'd', 'c', 'a', 's', 't'] \n", "978 corporal ['c', 'o', 'r', 'p', 'o', 'r', 'a', 'l'] \n", "979 couples ['c', 'o', 'u', 'p', 'l', 'e', 's'] \n", "980 thirsting ['t', 'h', 'i', 'r', 's', 't', 'i', 'n', 'g'] \n", "981 rums ['r', 'u', 'm', 's'] \n", "982 unaltered ['u', 'n', 'a', 'l', 't', 'e', 'r', 'e', 'd'] \n", "983 mottoes ['m', 'o', 't', 't', 'o', 'e', 's'] \n", "984 multipurpose ['m', 'u', 'l', 't', 'i', 'p', 'u', 'r', 'p', ... \n", "985 cuddly ['c', 'u', 'd', 'd', 'l', 'y'] \n", "986 staggered ['s', 't', 'a', 'g', 'g', 'e', 'r', 'e', 'd'] \n", "987 sociability ['s', 'o', 'c', 'i', 'a', 'b', 'i', 'l', 'i', ... \n", "988 broaches ['b', 'r', 'o', 'a', 'c', 'h', 'e', 's'] \n", "989 rushes ['r', 'u', 's', 'h', 'e', 's'] \n", "990 dualism ['d', 'u', 'a', 'l', 'i', 's', 'm'] \n", "991 playgrounds ['p', 'l', 'a', 'y', 'g', 'r', 'o', 'u', 'n', ... \n", "992 trespasses ['t', 'r', 'e', 's', 'p', 'a', 's', 's', 'e', ... \n", "993 smooched ['s', 'm', 'o', 'o', 'c', 'h', 'e', 'd'] \n", "994 faceting ['f', 'a', 'c', 'e', 't', 'i', 'n', 'g'] \n", "995 marinading ['m', 'a', 'r', 'i', 'n', 'a', 'd', 'i', 'n', ... \n", "996 detract ['d', 'e', 't', 'r', 'a', 'c', 't'] \n", "997 comprehensibility ['c', 'o', 'm', 'p', 'r', 'e', 'h', 'e', 'n', ... \n", "998 humaneness ['h', 'u', 'm', 'a', 'n', 'e', 'n', 'e', 's', ... \n", "999 troubleshoots ['t', 'r', 'o', 'u', 'b', 'l', 'e', 's', 'h', ... \n", "\n", " wrong letters number of hits \\\n", "0 [] 9 \n", "1 [] 6 \n", "2 [] 9 \n", "3 ['e'] 13 \n", "4 ['a', 'i'] 6 \n", "5 ['d', 's', 'o'] 6 \n", "6 ['n'] 10 \n", "7 ['t', 'd'] 7 \n", "8 ['e', 't'] 7 \n", "9 ['e', 'i', 's', 'l'] 8 \n", "10 ['s', 'i'] 11 \n", "11 [] 7 \n", "12 ['d'] 8 \n", "13 ['t', 'm'] 9 \n", "14 ['r', 'l', 'y', 't', 'm'] 6 \n", "15 ['t', 'c', 'i', 'g'] 8 \n", "16 ['i', 'o'] 8 \n", "17 [] 9 \n", "18 ['d', 's', 'i', 't', 'g'] 6 \n", "19 ['e', 'a', 'n'] 6 \n", "20 ['d', 's', 'o', 't', 'p'] 6 \n", "21 ['i', 's'] 8 \n", "22 [] 10 \n", "23 ['s', 'p', 'z', 'c'] 8 \n", "24 ['n', 's', 't'] 8 \n", "25 ['i', 't', 'u'] 8 \n", "26 ['r', 't'] 7 \n", "27 ['e', 'i', 'o', 's'] 9 \n", "28 ['e'] 7 \n", "29 ['e', 'i', 'a', 's', 'c'] 7 \n", ".. ... ... \n", "970 ['e', 'i', 'o'] 8 \n", "971 [] 9 \n", "972 ['i'] 8 \n", "973 ['i', 'a', 'o', 'm', 'n'] 7 \n", "974 [] 12 \n", "975 ['o'] 9 \n", "976 ['s'] 9 \n", "977 ['e', 'i', 'm'] 7 \n", "978 ['e', 'i'] 8 \n", "979 ['i', 'b', 'd', 'g', 't'] 7 \n", "980 ['e', 'l'] 9 \n", "981 ['e', 'a', 'o', 'i', 'b', 'g', 't', 'h'] 4 \n", "982 [] 9 \n", "983 ['i', 'l', 'a'] 7 \n", "984 [] 12 \n", "985 ['e', 's', 'i', 'a', 'o', 'b'] 6 \n", "986 [] 9 \n", "987 ['e'] 11 \n", "988 ['i'] 8 \n", "989 ['d', 't', 'g', 'm', 'l', 'p'] 6 \n", "990 ['e', 'n', 'h', 't', 'o'] 7 \n", "991 ['e', 'i'] 11 \n", "992 [] 10 \n", "993 ['r', 'l', 't', 'i'] 8 \n", "994 ['r'] 8 \n", "995 ['e', 't'] 10 \n", "996 ['n'] 7 \n", "997 [] 17 \n", "998 [] 10 \n", "999 ['i'] 13 \n", "\n", " lives remaining game won \n", "0 10 True \n", "1 10 True \n", "2 10 True \n", "3 9 True \n", "4 8 True \n", "5 7 True \n", "6 9 True \n", "7 8 True \n", "8 8 True \n", "9 6 True \n", "10 8 True \n", "11 10 True \n", "12 9 True \n", "13 8 True \n", "14 5 True \n", "15 6 True \n", "16 8 True \n", "17 10 True \n", "18 5 True \n", "19 7 True \n", "20 5 True \n", "21 8 True \n", "22 10 True \n", "23 6 True \n", "24 7 True \n", "25 7 True \n", "26 8 True \n", "27 6 True \n", "28 9 True \n", "29 5 True \n", ".. ... ... \n", "970 7 True \n", "971 10 True \n", "972 9 True \n", "973 5 True \n", "974 10 True \n", "975 9 True \n", "976 9 True \n", "977 7 True \n", "978 8 True \n", "979 5 True \n", "980 8 True \n", "981 2 True \n", "982 10 True \n", "983 7 True \n", "984 10 True \n", "985 4 True \n", "986 10 True \n", "987 9 True \n", "988 9 True \n", "989 4 True \n", "990 5 True \n", "991 8 True \n", "992 10 True \n", "993 6 True \n", "994 9 True \n", "995 8 True \n", "996 9 True \n", "997 10 True \n", "998 10 True \n", "999 9 True \n", "\n", "[1000 rows x 6 columns]" ] } ], "prompt_number": 88 }, { "cell_type": "code", "collapsed": false, "input": [ "adaptive_pattern['word length'] = fixed_order.apply(lambda r: len(r['target']), axis=1)\n", "adaptive_pattern" ], "language": "python", "metadata": {}, "outputs": [ { "html": [ "
\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
targetdiscoveredwrong lettersnumber of hitslives remaininggame wonword length
0 begrudges ['b', 'e', 'g', 'r', 'u', 'd', 'g', 'e', 's'] [] 9 10 True 6
1 omegas ['o', 'm', 'e', 'g', 'a', 's'] [] 6 10 True 7
2 caliphate ['c', 'a', 'l', 'i', 'p', 'h', 'a', 't', 'e'] [] 9 10 True 6
3 sarsaparillas ['s', 'a', 'r', 's', 'a', 'p', 'a', 'r', 'i', ... ['e'] 13 9 True 10
4 retook ['r', 'e', 't', 'o', 'o', 'k'] ['a', 'i'] 6 8 True 6
5 rafter ['r', 'a', 'f', 't', 'e', 'r'] ['d', 's', 'o'] 6 7 True 5
6 declassify ['d', 'e', 'c', 'l', 'a', 's', 's', 'i', 'f', ... ['n'] 10 9 True 8
7 hyaenas ['h', 'y', 'a', 'e', 'n', 'a', 's'] ['t', 'd'] 7 8 True 7
8 limping ['l', 'i', 'm', 'p', 'i', 'n', 'g'] ['e', 't'] 7 8 True 7
9 cocoanut ['c', 'o', 'c', 'o', 'a', 'n', 'u', 't'] ['e', 'i', 's', 'l'] 8 6 True 8
10 prematurely ['p', 'r', 'e', 'm', 'a', 't', 'u', 'r', 'e', ... ['s', 'i'] 11 8 True 13
11 lentils ['l', 'e', 'n', 't', 'i', 'l', 's'] [] 7 10 True 10
12 releases ['r', 'e', 'l', 'e', 'a', 's', 'e', 's'] ['d'] 8 9 True 4
13 doddering ['d', 'o', 'd', 'd', 'e', 'r', 'i', 'n', 'g'] ['t', 'm'] 9 8 True 8
14 dozens ['d', 'o', 'z', 'e', 'n', 's'] ['r', 'l', 'y', 't', 'm'] 6 5 True 11
15 sprawled ['s', 'p', 'r', 'a', 'w', 'l', 'e', 'd'] ['t', 'c', 'i', 'g'] 8 6 True 6
16 upgrades ['u', 'p', 'g', 'r', 'a', 'd', 'e', 's'] ['i', 'o'] 8 8 True 10
17 bleakness ['b', 'l', 'e', 'a', 'k', 'n', 'e', 's', 's'] [] 9 10 True 7
18 ampler ['a', 'm', 'p', 'l', 'e', 'r'] ['d', 's', 'i', 't', 'g'] 6 5 True 6
19 smithy ['s', 'm', 'i', 't', 'h', 'y'] ['e', 'a', 'n'] 6 7 True 5
20 ranger ['r', 'a', 'n', 'g', 'e', 'r'] ['d', 's', 'o', 't', 'p'] 6 5 True 11
21 prenatal ['p', 'r', 'e', 'n', 'a', 't', 'a', 'l'] ['i', 's'] 8 8 True 9
22 shopkeeper ['s', 'h', 'o', 'p', 'k', 'e', 'e', 'p', 'e', ... [] 10 10 True 8
23 wriggled ['w', 'r', 'i', 'g', 'g', 'l', 'e', 'd'] ['s', 'p', 'z', 'c'] 8 6 True 8
24 revivify ['r', 'e', 'v', 'i', 'v', 'i', 'f', 'y'] ['n', 's', 't'] 8 7 True 7
25 snaffles ['s', 'n', 'a', 'f', 'f', 'l', 'e', 's'] ['i', 't', 'u'] 8 7 True 7
26 compels ['c', 'o', 'm', 'p', 'e', 'l', 's'] ['r', 't'] 7 8 True 11
27 hunchback ['h', 'u', 'n', 'c', 'h', 'b', 'a', 'c', 'k'] ['e', 'i', 'o', 's'] 9 6 True 10
28 ridging ['r', 'i', 'd', 'g', 'i', 'n', 'g'] ['e'] 7 9 True 11
29 foghorn ['f', 'o', 'g', 'h', 'o', 'r', 'n'] ['e', 'i', 'a', 's', 'c'] 7 5 True 13
........................
970 absurdly ['a', 'b', 's', 'u', 'r', 'd', 'l', 'y'] ['e', 'i', 'o'] 8 7 True 6
971 insincere ['i', 'n', 's', 'i', 'n', 'c', 'e', 'r', 'e'] [] 9 10 True 8
972 preempts ['p', 'r', 'e', 'e', 'm', 'p', 't', 's'] ['i'] 8 9 True 9
973 fullest ['f', 'u', 'l', 'l', 'e', 's', 't'] ['i', 'a', 'o', 'm', 'n'] 7 5 True 9
974 prerecording ['p', 'r', 'e', 'r', 'e', 'c', 'o', 'r', 'd', ... [] 12 10 True 5
975 disinters ['d', 'i', 's', 'i', 'n', 't', 'e', 'r', 's'] ['o'] 9 9 True 11
976 entreated ['e', 'n', 't', 'r', 'e', 'a', 't', 'e', 'd'] ['s'] 9 9 True 9
977 podcast ['p', 'o', 'd', 'c', 'a', 's', 't'] ['e', 'i', 'm'] 7 7 True 11
978 corporal ['c', 'o', 'r', 'p', 'o', 'r', 'a', 'l'] ['e', 'i'] 8 8 True 7
979 couples ['c', 'o', 'u', 'p', 'l', 'e', 's'] ['i', 'b', 'd', 'g', 't'] 7 5 True 4
980 thirsting ['t', 'h', 'i', 'r', 's', 't', 'i', 'n', 'g'] ['e', 'l'] 9 8 True 8
981 rums ['r', 'u', 'm', 's'] ['e', 'a', 'o', 'i', 'b', 'g', 't', 'h'] 4 2 True 10
982 unaltered ['u', 'n', 'a', 'l', 't', 'e', 'r', 'e', 'd'] [] 9 10 True 10
983 mottoes ['m', 'o', 't', 't', 'o', 'e', 's'] ['i', 'l', 'a'] 7 7 True 11
984 multipurpose ['m', 'u', 'l', 't', 'i', 'p', 'u', 'r', 'p', ... [] 12 10 True 9
985 cuddly ['c', 'u', 'd', 'd', 'l', 'y'] ['e', 's', 'i', 'a', 'o', 'b'] 6 4 True 8
986 staggered ['s', 't', 'a', 'g', 'g', 'e', 'r', 'e', 'd'] [] 9 10 True 8
987 sociability ['s', 'o', 'c', 'i', 'a', 'b', 'i', 'l', 'i', ... ['e'] 11 9 True 13
988 broaches ['b', 'r', 'o', 'a', 'c', 'h', 'e', 's'] ['i'] 8 9 True 5
989 rushes ['r', 'u', 's', 'h', 'e', 's'] ['d', 't', 'g', 'm', 'l', 'p'] 6 4 True 7
990 dualism ['d', 'u', 'a', 'l', 'i', 's', 'm'] ['e', 'n', 'h', 't', 'o'] 7 5 True 9
991 playgrounds ['p', 'l', 'a', 'y', 'g', 'r', 'o', 'u', 'n', ... ['e', 'i'] 11 8 True 9
992 trespasses ['t', 'r', 'e', 's', 'p', 'a', 's', 's', 'e', ... [] 10 10 True 12
993 smooched ['s', 'm', 'o', 'o', 'c', 'h', 'e', 'd'] ['r', 'l', 't', 'i'] 8 6 True 8
994 faceting ['f', 'a', 'c', 'e', 't', 'i', 'n', 'g'] ['r'] 8 9 True 9
995 marinading ['m', 'a', 'r', 'i', 'n', 'a', 'd', 'i', 'n', ... ['e', 't'] 10 8 True 9
996 detract ['d', 'e', 't', 'r', 'a', 'c', 't'] ['n'] 7 9 True 7
997 comprehensibility ['c', 'o', 'm', 'p', 'r', 'e', 'h', 'e', 'n', ... [] 17 10 True 8
998 humaneness ['h', 'u', 'm', 'a', 'n', 'e', 'n', 'e', 's', ... [] 10 10 True 10
999 troubleshoots ['t', 'r', 'o', 'u', 'b', 'l', 'e', 's', 'h', ... ['i'] 13 9 True 6
\n", "

1000 rows \u00d7 7 columns

\n", "
" ], "metadata": {}, "output_type": "pyout", "prompt_number": 89, "text": [ " target discovered \\\n", "0 begrudges ['b', 'e', 'g', 'r', 'u', 'd', 'g', 'e', 's'] \n", "1 omegas ['o', 'm', 'e', 'g', 'a', 's'] \n", "2 caliphate ['c', 'a', 'l', 'i', 'p', 'h', 'a', 't', 'e'] \n", "3 sarsaparillas ['s', 'a', 'r', 's', 'a', 'p', 'a', 'r', 'i', ... \n", "4 retook ['r', 'e', 't', 'o', 'o', 'k'] \n", "5 rafter ['r', 'a', 'f', 't', 'e', 'r'] \n", "6 declassify ['d', 'e', 'c', 'l', 'a', 's', 's', 'i', 'f', ... \n", "7 hyaenas ['h', 'y', 'a', 'e', 'n', 'a', 's'] \n", "8 limping ['l', 'i', 'm', 'p', 'i', 'n', 'g'] \n", "9 cocoanut ['c', 'o', 'c', 'o', 'a', 'n', 'u', 't'] \n", "10 prematurely ['p', 'r', 'e', 'm', 'a', 't', 'u', 'r', 'e', ... \n", "11 lentils ['l', 'e', 'n', 't', 'i', 'l', 's'] \n", "12 releases ['r', 'e', 'l', 'e', 'a', 's', 'e', 's'] \n", "13 doddering ['d', 'o', 'd', 'd', 'e', 'r', 'i', 'n', 'g'] \n", "14 dozens ['d', 'o', 'z', 'e', 'n', 's'] \n", "15 sprawled ['s', 'p', 'r', 'a', 'w', 'l', 'e', 'd'] \n", "16 upgrades ['u', 'p', 'g', 'r', 'a', 'd', 'e', 's'] \n", "17 bleakness ['b', 'l', 'e', 'a', 'k', 'n', 'e', 's', 's'] \n", "18 ampler ['a', 'm', 'p', 'l', 'e', 'r'] \n", "19 smithy ['s', 'm', 'i', 't', 'h', 'y'] \n", "20 ranger ['r', 'a', 'n', 'g', 'e', 'r'] \n", "21 prenatal ['p', 'r', 'e', 'n', 'a', 't', 'a', 'l'] \n", "22 shopkeeper ['s', 'h', 'o', 'p', 'k', 'e', 'e', 'p', 'e', ... \n", "23 wriggled ['w', 'r', 'i', 'g', 'g', 'l', 'e', 'd'] \n", "24 revivify ['r', 'e', 'v', 'i', 'v', 'i', 'f', 'y'] \n", "25 snaffles ['s', 'n', 'a', 'f', 'f', 'l', 'e', 's'] \n", "26 compels ['c', 'o', 'm', 'p', 'e', 'l', 's'] \n", "27 hunchback ['h', 'u', 'n', 'c', 'h', 'b', 'a', 'c', 'k'] \n", "28 ridging ['r', 'i', 'd', 'g', 'i', 'n', 'g'] \n", "29 foghorn ['f', 'o', 'g', 'h', 'o', 'r', 'n'] \n", ".. ... ... \n", "970 absurdly ['a', 'b', 's', 'u', 'r', 'd', 'l', 'y'] \n", "971 insincere ['i', 'n', 's', 'i', 'n', 'c', 'e', 'r', 'e'] \n", "972 preempts ['p', 'r', 'e', 'e', 'm', 'p', 't', 's'] \n", "973 fullest ['f', 'u', 'l', 'l', 'e', 's', 't'] \n", "974 prerecording ['p', 'r', 'e', 'r', 'e', 'c', 'o', 'r', 'd', ... \n", "975 disinters ['d', 'i', 's', 'i', 'n', 't', 'e', 'r', 's'] \n", "976 entreated ['e', 'n', 't', 'r', 'e', 'a', 't', 'e', 'd'] \n", "977 podcast ['p', 'o', 'd', 'c', 'a', 's', 't'] \n", "978 corporal ['c', 'o', 'r', 'p', 'o', 'r', 'a', 'l'] \n", "979 couples ['c', 'o', 'u', 'p', 'l', 'e', 's'] \n", "980 thirsting ['t', 'h', 'i', 'r', 's', 't', 'i', 'n', 'g'] \n", "981 rums ['r', 'u', 'm', 's'] \n", "982 unaltered ['u', 'n', 'a', 'l', 't', 'e', 'r', 'e', 'd'] \n", "983 mottoes ['m', 'o', 't', 't', 'o', 'e', 's'] \n", "984 multipurpose ['m', 'u', 'l', 't', 'i', 'p', 'u', 'r', 'p', ... \n", "985 cuddly ['c', 'u', 'd', 'd', 'l', 'y'] \n", "986 staggered ['s', 't', 'a', 'g', 'g', 'e', 'r', 'e', 'd'] \n", "987 sociability ['s', 'o', 'c', 'i', 'a', 'b', 'i', 'l', 'i', ... \n", "988 broaches ['b', 'r', 'o', 'a', 'c', 'h', 'e', 's'] \n", "989 rushes ['r', 'u', 's', 'h', 'e', 's'] \n", "990 dualism ['d', 'u', 'a', 'l', 'i', 's', 'm'] \n", "991 playgrounds ['p', 'l', 'a', 'y', 'g', 'r', 'o', 'u', 'n', ... \n", "992 trespasses ['t', 'r', 'e', 's', 'p', 'a', 's', 's', 'e', ... \n", "993 smooched ['s', 'm', 'o', 'o', 'c', 'h', 'e', 'd'] \n", "994 faceting ['f', 'a', 'c', 'e', 't', 'i', 'n', 'g'] \n", "995 marinading ['m', 'a', 'r', 'i', 'n', 'a', 'd', 'i', 'n', ... \n", "996 detract ['d', 'e', 't', 'r', 'a', 'c', 't'] \n", "997 comprehensibility ['c', 'o', 'm', 'p', 'r', 'e', 'h', 'e', 'n', ... \n", "998 humaneness ['h', 'u', 'm', 'a', 'n', 'e', 'n', 'e', 's', ... \n", "999 troubleshoots ['t', 'r', 'o', 'u', 'b', 'l', 'e', 's', 'h', ... \n", "\n", " wrong letters number of hits \\\n", "0 [] 9 \n", "1 [] 6 \n", "2 [] 9 \n", "3 ['e'] 13 \n", "4 ['a', 'i'] 6 \n", "5 ['d', 's', 'o'] 6 \n", "6 ['n'] 10 \n", "7 ['t', 'd'] 7 \n", "8 ['e', 't'] 7 \n", "9 ['e', 'i', 's', 'l'] 8 \n", "10 ['s', 'i'] 11 \n", "11 [] 7 \n", "12 ['d'] 8 \n", "13 ['t', 'm'] 9 \n", "14 ['r', 'l', 'y', 't', 'm'] 6 \n", "15 ['t', 'c', 'i', 'g'] 8 \n", "16 ['i', 'o'] 8 \n", "17 [] 9 \n", "18 ['d', 's', 'i', 't', 'g'] 6 \n", "19 ['e', 'a', 'n'] 6 \n", "20 ['d', 's', 'o', 't', 'p'] 6 \n", "21 ['i', 's'] 8 \n", "22 [] 10 \n", "23 ['s', 'p', 'z', 'c'] 8 \n", "24 ['n', 's', 't'] 8 \n", "25 ['i', 't', 'u'] 8 \n", "26 ['r', 't'] 7 \n", "27 ['e', 'i', 'o', 's'] 9 \n", "28 ['e'] 7 \n", "29 ['e', 'i', 'a', 's', 'c'] 7 \n", ".. ... ... \n", "970 ['e', 'i', 'o'] 8 \n", "971 [] 9 \n", "972 ['i'] 8 \n", "973 ['i', 'a', 'o', 'm', 'n'] 7 \n", "974 [] 12 \n", "975 ['o'] 9 \n", "976 ['s'] 9 \n", "977 ['e', 'i', 'm'] 7 \n", "978 ['e', 'i'] 8 \n", "979 ['i', 'b', 'd', 'g', 't'] 7 \n", "980 ['e', 'l'] 9 \n", "981 ['e', 'a', 'o', 'i', 'b', 'g', 't', 'h'] 4 \n", "982 [] 9 \n", "983 ['i', 'l', 'a'] 7 \n", "984 [] 12 \n", "985 ['e', 's', 'i', 'a', 'o', 'b'] 6 \n", "986 [] 9 \n", "987 ['e'] 11 \n", "988 ['i'] 8 \n", "989 ['d', 't', 'g', 'm', 'l', 'p'] 6 \n", "990 ['e', 'n', 'h', 't', 'o'] 7 \n", "991 ['e', 'i'] 11 \n", "992 [] 10 \n", "993 ['r', 'l', 't', 'i'] 8 \n", "994 ['r'] 8 \n", "995 ['e', 't'] 10 \n", "996 ['n'] 7 \n", "997 [] 17 \n", "998 [] 10 \n", "999 ['i'] 13 \n", "\n", " lives remaining game won word length \n", "0 10 True 6 \n", "1 10 True 7 \n", "2 10 True 6 \n", "3 9 True 10 \n", "4 8 True 6 \n", "5 7 True 5 \n", "6 9 True 8 \n", "7 8 True 7 \n", "8 8 True 7 \n", "9 6 True 8 \n", "10 8 True 13 \n", "11 10 True 10 \n", "12 9 True 4 \n", "13 8 True 8 \n", "14 5 True 11 \n", "15 6 True 6 \n", "16 8 True 10 \n", "17 10 True 7 \n", "18 5 True 6 \n", "19 7 True 5 \n", "20 5 True 11 \n", "21 8 True 9 \n", "22 10 True 8 \n", "23 6 True 8 \n", "24 7 True 7 \n", "25 7 True 7 \n", "26 8 True 11 \n", "27 6 True 10 \n", "28 9 True 11 \n", "29 5 True 13 \n", ".. ... ... ... \n", "970 7 True 6 \n", "971 10 True 8 \n", "972 9 True 9 \n", "973 5 True 9 \n", "974 10 True 5 \n", "975 9 True 11 \n", "976 9 True 9 \n", "977 7 True 11 \n", "978 8 True 7 \n", "979 5 True 4 \n", "980 8 True 8 \n", "981 2 True 10 \n", "982 10 True 10 \n", "983 7 True 11 \n", "984 10 True 9 \n", "985 4 True 8 \n", "986 10 True 8 \n", "987 9 True 13 \n", "988 9 True 5 \n", "989 4 True 7 \n", "990 5 True 9 \n", "991 8 True 9 \n", "992 10 True 12 \n", "993 6 True 8 \n", "994 9 True 9 \n", "995 8 True 9 \n", "996 9 True 7 \n", "997 10 True 8 \n", "998 10 True 10 \n", "999 9 True 6 \n", "\n", "[1000 rows x 7 columns]" ] } ], "prompt_number": 89 }, { "cell_type": "code", "collapsed": false, "input": [ "adaptive_pattern['lives remaining'].hist()" ], "language": "python", "metadata": {}, "outputs": [ { "metadata": {}, "output_type": "pyout", "prompt_number": 91, "text": [ "" ] }, { "metadata": {}, "output_type": "display_data", "png": "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\nLvD/iY3r8IeErbwAAAAASUVORK5CYII=\n", "text": [ "" ] } ], "prompt_number": 91 }, { "cell_type": "code", "collapsed": false, "input": [ "adaptive_pattern.groupby('lives remaining').size()" ], "language": "python", "metadata": {}, "outputs": [ { "metadata": {}, "output_type": "pyout", "prompt_number": 92, "text": [ "lives remaining\n", "0 8\n", "1 2\n", "2 15\n", "3 16\n", "4 30\n", "5 59\n", "6 79\n", "7 120\n", "8 182\n", "9 232\n", "10 257\n", "dtype: int64" ] } ], "prompt_number": 92 }, { "cell_type": "code", "collapsed": false, "input": [], "language": "python", "metadata": {}, "outputs": [] } ], "metadata": {} } ] }