{ "metadata": { "name": "", "signature": "sha256:38ae0184dcdd428a55c93ae13db3a3e3943b6209ac6e253ac0ff48e1bf4486c5" }, "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": 30 }, { "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": 31 }, { "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": 32 }, { "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": 33 }, { "cell_type": "code", "collapsed": false, "input": [ "STARTING_LIVES = 10" ], "language": "python", "metadata": {}, "outputs": [], "prompt_number": 34 }, { "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", " return [p for p, l in enumerate(self.target) if l == letter]\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):\n", " while not self.game_finished:\n", " self.do_turn()\n", " if not self.player:\n", " self.report_on_game()\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": 35 }, { "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", " return [l for l in self.ordered_letters if l not in guessed_letters][0]" ], "language": "python", "metadata": {}, "outputs": [], "prompt_number": 36 }, { "cell_type": "code", "collapsed": false, "input": [ "class PlayerAlphabetical(PlayerFixedOrder):\n", " def __init__(self):\n", " super().__init__(string.ascii_lowercase)\n", "\n", "class PlayerAlphabeticalReversed(PlayerFixedOrder):\n", " def __init__(self):\n", " super().__init__(list(reversed(string.ascii_lowercase)))\n", "\n", "class PlayerFreqOrdered(PlayerFixedOrder):\n", " def __init__(self):\n", " super().__init__(LETTERS_IN_ORDER)\n", "\n", "class PlayerDictFreqOrdered(PlayerFixedOrder):\n", " def __init__(self):\n", " super().__init__(DICT_LETTERS_IN_ORDER)" ], "language": "python", "metadata": {}, "outputs": [], "prompt_number": 56 }, { "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", " return [l for l in self.ordered_letters if l not in guessed_letters][0]\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()]\n", " \n", " def match(self, pattern, target, excluded=None):\n", " if not excluded:\n", " excluded = ''\n", " if len(pattern) != len(target):\n", " return False\n", " for m, c in zip(pattern, target):\n", " if m == '_' and c not in excluded:\n", " # true\n", " pass\n", " elif m != '_' and m == c:\n", " # true\n", " pass\n", " else:\n", " return False\n", " return True " ], "language": "python", "metadata": {}, "outputs": [], "prompt_number": 38 }, { "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": 39 }, { "cell_type": "code", "collapsed": false, "input": [ "class PlayerAdaptiveIncludedLetters(PlayerAdaptive):\n", " def filter_candidate_words(self, discovered, missed): \n", " self.candidate_words = [w for w in self.candidate_words if self.match(discovered, w, missed)]" ], "language": "python", "metadata": {}, "outputs": [], "prompt_number": 59 }, { "cell_type": "code", "collapsed": false, "input": [ "class PlayerAdaptiveExcludedLetters(PlayerAdaptive):\n", " def filter_candidate_words(self, discovered, missed):\n", " if missed:\n", " empty_target = '_' * len(discovered)\n", " self.candidate_words = [w for w in self.candidate_words if self.match(empty_target, w, missed)] " ], "language": "python", "metadata": {}, "outputs": [], "prompt_number": 60 }, { "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", " self.candidate_words = [w for w in self.candidate_words if self.match(discovered, w, attempted_letters)]" ], "language": "python", "metadata": {}, "outputs": [], "prompt_number": 61 }, { "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": 62, "text": [ "False" ] } ], "prompt_number": 62 }, { "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()\n", " gamewriter.writerow([g.target, g.discovered, g.wrong_letters, \n", " len([l for l in g.discovered if l != '_']),\n", " g.lives, g.game_won])" ], "language": "python", "metadata": {}, "outputs": [], "prompt_number": 63 }, { "cell_type": "code", "collapsed": false, "input": [ "players = [(PlayerAlphabetical, None, 'fixed_alphabetical.csv'), \n", " (PlayerAlphabeticalReversed, None, 'fixed_alphabetical_reversed.csv'), \n", " (PlayerFreqOrdered, None, 'fixed_order.csv'),\n", " (PlayerDictFreqOrdered, None, 'fixed_dict_order.csv'),\n", " (PlayerAdaptiveLength, WORDS, 'adaptive_length.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", " player = p(a)\n", " else:\n", " player=p()\n", " g = Game(random.choice(WORDS), player=player)\n", " g.play_game()\n", " gamewriter.writerow([g.target, g.discovered, g.wrong_letters, \n", " len([l for l in g.discovered if l != '_']),\n", " g.lives, g.game_won])" ], "language": "python", "metadata": {}, "outputs": [], "prompt_number": 64 }, { "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": 66 }, { "cell_type": "code", "collapsed": false, "input": [ "fixed_order = pd.read_csv('fixed_order.csv')\n", "fixed_order" ], "language": "python", "metadata": {}, "outputs": [ { "html": [ "
\n", " | target | \n", "discovered | \n", "wrong letters | \n", "number of hits | \n", "lives remaining | \n", "game won | \n", "
---|---|---|---|---|---|---|
0 | \n", "mouldering | \n", "['m', 'o', 'u', 'l', 'd', 'e', 'r', 'i', 'n', ... | \n", "['t', 'a', 'h', 's', 'w', 'c', 'y', 'f'] | \n", "10 | \n", "2 | \n", "True | \n", "
1 | \n", "deject | \n", "['d', 'e', '_', 'e', '_', 't'] | \n", "['a', 'o', 'i', 'h', 'n', 's', 'r', 'l', 'u', ... | \n", "4 | \n", "0 | \n", "False | \n", "
2 | \n", "lipsticks | \n", "['l', 'i', '_', 's', 't', 'i', '_', '_', 's'] | \n", "['e', 'a', 'o', 'h', 'n', 'r', 'd', 'u', 'm', ... | \n", "6 | \n", "0 | \n", "False | \n", "
3 | \n", "disparaged | \n", "['d', 'i', 's', '_', 'a', 'r', 'a', '_', 'e', ... | \n", "['t', 'o', 'h', 'n', 'l', 'u', 'm', 'w', 'c', ... | \n", "8 | \n", "0 | \n", "False | \n", "
4 | \n", "legion | \n", "['l', 'e', '_', 'i', 'o', 'n'] | \n", "['t', 'a', 'h', 's', 'r', 'd', 'u', 'm', 'w', ... | \n", "5 | \n", "0 | \n", "False | \n", "
5 | \n", "fabricating | \n", "['_', 'a', '_', 'r', 'i', 'c', 'a', 't', 'i', ... | \n", "['e', 'o', 'h', 's', 'd', 'l', 'u', 'm', 'w', ... | \n", "8 | \n", "0 | \n", "False | \n", "
6 | \n", "nicking | \n", "['n', 'i', '_', '_', 'i', 'n', '_'] | \n", "['e', 't', 'a', 'o', 'h', 's', 'r', 'd', 'l', ... | \n", "4 | \n", "0 | \n", "False | \n", "
7 | \n", "actinium | \n", "['a', 'c', 't', 'i', 'n', 'i', 'u', 'm'] | \n", "['e', 'o', 'h', 's', 'r', 'd', 'l', 'w'] | \n", "8 | \n", "2 | \n", "True | \n", "
8 | \n", "sedates | \n", "['s', 'e', 'd', 'a', 't', 'e', 's'] | \n", "['o', 'i', 'h', 'n', 'r'] | \n", "7 | \n", "5 | \n", "True | \n", "
9 | \n", "modernistic | \n", "['m', 'o', 'd', 'e', 'r', 'n', 'i', 's', 't', ... | \n", "['a', 'h', 'l', 'u', 'w'] | \n", "11 | \n", "5 | \n", "True | \n", "
10 | \n", "grouchy | \n", "['_', 'r', 'o', 'u', '_', 'h', '_'] | \n", "['e', 't', 'a', 'i', 'n', 's', 'd', 'l', 'm', ... | \n", "4 | \n", "0 | \n", "False | \n", "
11 | \n", "goop | \n", "['_', 'o', 'o', '_'] | \n", "['e', 't', 'a', 'i', 'h', 'n', 's', 'r', 'd', ... | \n", "2 | \n", "0 | \n", "False | \n", "
12 | \n", "theorems | \n", "['t', 'h', 'e', 'o', 'r', 'e', 'm', 's'] | \n", "['a', 'i', 'n', 'd', 'l', 'u'] | \n", "8 | \n", "4 | \n", "True | \n", "
13 | \n", "panickiest | \n", "['_', 'a', 'n', 'i', 'c', '_', 'i', 'e', 's', ... | \n", "['o', 'h', 'r', 'd', 'l', 'u', 'm', 'w', 'y', ... | \n", "8 | \n", "0 | \n", "False | \n", "
14 | \n", "rightfully | \n", "['r', 'i', 'g', 'h', 't', 'f', 'u', 'l', 'l', ... | \n", "['e', 'a', 'o', 'n', 's', 'd', 'm', 'w', 'c'] | \n", "10 | \n", "1 | \n", "True | \n", "
15 | \n", "esquires | \n", "['e', 's', '_', 'u', 'i', 'r', 'e', 's'] | \n", "['t', 'a', 'o', 'h', 'n', 'd', 'l', 'm', 'w', ... | \n", "7 | \n", "0 | \n", "False | \n", "
16 | \n", "violet | \n", "['_', 'i', 'o', 'l', 'e', 't'] | \n", "['a', 'h', 'n', 's', 'r', 'd', 'u', 'm', 'w', ... | \n", "5 | \n", "0 | \n", "False | \n", "
17 | \n", "dermatologists | \n", "['d', 'e', 'r', 'm', 'a', 't', 'o', 'l', 'o', ... | \n", "['h', 'n', 'u', 'w', 'c', 'y', 'f'] | \n", "14 | \n", "3 | \n", "True | \n", "
18 | \n", "inane | \n", "['i', 'n', 'a', 'n', 'e'] | \n", "['t', 'o', 'h'] | \n", "5 | \n", "7 | \n", "True | \n", "
19 | \n", "bonkers | \n", "['_', 'o', 'n', '_', 'e', 'r', 's'] | \n", "['t', 'a', 'i', 'h', 'd', 'l', 'u', 'm', 'w', ... | \n", "5 | \n", "0 | \n", "False | \n", "
20 | \n", "reassigning | \n", "['r', 'e', 'a', 's', 's', 'i', '_', 'n', 'i', ... | \n", "['t', 'o', 'h', 'd', 'l', 'u', 'm', 'w', 'c', ... | \n", "9 | \n", "0 | \n", "False | \n", "
21 | \n", "sweatshop | \n", "['s', 'w', 'e', 'a', 't', 's', 'h', 'o', '_'] | \n", "['i', 'n', 'r', 'd', 'l', 'u', 'm', 'c', 'y', ... | \n", "8 | \n", "0 | \n", "False | \n", "
22 | \n", "ks | \n", "['_', 's'] | \n", "['e', 't', 'a', 'o', 'i', 'h', 'n', 'r', 'd', ... | \n", "1 | \n", "0 | \n", "False | \n", "
23 | \n", "outcomes | \n", "['o', 'u', 't', 'c', 'o', 'm', 'e', 's'] | \n", "['a', 'i', 'h', 'n', 'r', 'd', 'l', 'w'] | \n", "8 | \n", "2 | \n", "True | \n", "
24 | \n", "parenthood | \n", "['_', 'a', 'r', 'e', 'n', 't', 'h', 'o', 'o', ... | \n", "['i', 's', 'l', 'u', 'm', 'w', 'c', 'y', 'f', ... | \n", "9 | \n", "0 | \n", "False | \n", "
25 | \n", "frequencies | \n", "['f', 'r', 'e', '_', 'u', 'e', 'n', 'c', 'i', ... | \n", "['t', 'a', 'o', 'h', 'd', 'l', 'm', 'w', 'y', ... | \n", "10 | \n", "0 | \n", "False | \n", "
26 | \n", "manias | \n", "['m', 'a', 'n', 'i', 'a', 's'] | \n", "['e', 't', 'o', 'h', 'r', 'd', 'l', 'u'] | \n", "6 | \n", "2 | \n", "True | \n", "
27 | \n", "resupplying | \n", "['r', 'e', 's', 'u', 'p', 'p', 'l', 'y', 'i', ... | \n", "['t', 'a', 'o', 'h', 'd', 'm', 'w', 'c', 'f'] | \n", "11 | \n", "1 | \n", "True | \n", "
28 | \n", "subcontinent | \n", "['s', 'u', '_', 'c', 'o', 'n', 't', 'i', 'n', ... | \n", "['a', 'h', 'r', 'd', 'l', 'm', 'w', 'y', 'f', ... | \n", "11 | \n", "0 | \n", "False | \n", "
29 | \n", "baptismal | \n", "['_', 'a', '_', 't', 'i', 's', 'm', 'a', 'l'] | \n", "['e', 'o', 'h', 'n', 'r', 'd', 'u', 'w', 'c', ... | \n", "7 | \n", "0 | \n", "False | \n", "
... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "
970 | \n", "toxic | \n", "['t', 'o', '_', 'i', '_'] | \n", "['e', 'a', 'h', 'n', 's', 'r', 'd', 'l', 'u', ... | \n", "3 | \n", "0 | \n", "False | \n", "
971 | \n", "brigantines | \n", "['_', 'r', 'i', '_', 'a', 'n', 't', 'i', 'n', ... | \n", "['o', 'h', 'd', 'l', 'u', 'm', 'w', 'c', 'y', ... | \n", "9 | \n", "0 | \n", "False | \n", "
972 | \n", "imagery | \n", "['i', 'm', 'a', '_', 'e', 'r', '_'] | \n", "['t', 'o', 'h', 'n', 's', 'd', 'l', 'u', 'w', ... | \n", "5 | \n", "0 | \n", "False | \n", "
973 | \n", "melancholic | \n", "['m', 'e', 'l', 'a', 'n', 'c', 'h', 'o', 'l', ... | \n", "['t', 's', 'r', 'd', 'u', 'w'] | \n", "11 | \n", "4 | \n", "True | \n", "
974 | \n", "enthusiasms | \n", "['e', 'n', 't', 'h', 'u', 's', 'i', 'a', 's', ... | \n", "['o', 'r', 'd', 'l'] | \n", "11 | \n", "6 | \n", "True | \n", "
975 | \n", "abraded | \n", "['a', '_', 'r', 'a', 'd', 'e', 'd'] | \n", "['t', 'o', 'i', 'h', 'n', 's', 'l', 'u', 'm', ... | \n", "6 | \n", "0 | \n", "False | \n", "
976 | \n", "lakes | \n", "['l', 'a', '_', 'e', 's'] | \n", "['t', 'o', 'i', 'h', 'n', 'r', 'd', 'u', 'm', ... | \n", "4 | \n", "0 | \n", "False | \n", "
977 | \n", "telepathically | \n", "['t', 'e', 'l', 'e', '_', 'a', 't', 'h', 'i', ... | \n", "['o', 'n', 's', 'r', 'd', 'u', 'm', 'w', 'f', ... | \n", "13 | \n", "0 | \n", "False | \n", "
978 | \n", "taking | \n", "['t', 'a', '_', 'i', 'n', '_'] | \n", "['e', 'o', 'h', 's', 'r', 'd', 'l', 'u', 'm', ... | \n", "4 | \n", "0 | \n", "False | \n", "
979 | \n", "tomorrow | \n", "['t', 'o', 'm', 'o', 'r', 'r', 'o', 'w'] | \n", "['e', 'a', 'i', 'h', 'n', 's', 'd', 'l', 'u'] | \n", "8 | \n", "1 | \n", "True | \n", "
980 | \n", "refile | \n", "['r', 'e', '_', 'i', 'l', 'e'] | \n", "['t', 'a', 'o', 'h', 'n', 's', 'd', 'u', 'm', ... | \n", "5 | \n", "0 | \n", "False | \n", "
981 | \n", "unkind | \n", "['u', 'n', '_', 'i', 'n', 'd'] | \n", "['e', 't', 'a', 'o', 'h', 's', 'r', 'l', 'm', ... | \n", "5 | \n", "0 | \n", "False | \n", "
982 | \n", "specimens | \n", "['s', '_', 'e', 'c', 'i', 'm', 'e', 'n', 's'] | \n", "['t', 'a', 'o', 'h', 'r', 'd', 'l', 'u', 'w', ... | \n", "8 | \n", "0 | \n", "False | \n", "
983 | \n", "regrets | \n", "['r', 'e', '_', 'r', 'e', 't', 's'] | \n", "['a', 'o', 'i', 'h', 'n', 'd', 'l', 'u', 'm', ... | \n", "6 | \n", "0 | \n", "False | \n", "
984 | \n", "remaindered | \n", "['r', 'e', 'm', 'a', 'i', 'n', 'd', 'e', 'r', ... | \n", "['t', 'o', 'h', 's', 'l', 'u'] | \n", "11 | \n", "4 | \n", "True | \n", "
985 | \n", "dignify | \n", "['d', 'i', '_', 'n', 'i', '_', '_'] | \n", "['e', 't', 'a', 'o', 'h', 's', 'r', 'l', 'u', ... | \n", "4 | \n", "0 | \n", "False | \n", "
986 | \n", "bandwagon | \n", "['_', 'a', 'n', 'd', 'w', 'a', '_', 'o', 'n'] | \n", "['e', 't', 'i', 'h', 's', 'r', 'l', 'u', 'm', ... | \n", "7 | \n", "0 | \n", "False | \n", "
987 | \n", "pacemakers | \n", "['_', 'a', 'c', 'e', 'm', 'a', '_', 'e', 'r', ... | \n", "['t', 'o', 'i', 'h', 'n', 'd', 'l', 'u', 'w', ... | \n", "8 | \n", "0 | \n", "False | \n", "
988 | \n", "dandles | \n", "['d', 'a', 'n', 'd', 'l', 'e', 's'] | \n", "['t', 'o', 'i', 'h', 'r'] | \n", "7 | \n", "5 | \n", "True | \n", "
989 | \n", "white | \n", "['w', 'h', 'i', 't', 'e'] | \n", "['a', 'o', 'n', 's', 'r', 'd', 'l', 'u', 'm'] | \n", "5 | \n", "1 | \n", "True | \n", "
990 | \n", "arena | \n", "['a', 'r', 'e', 'n', 'a'] | \n", "['t', 'o', 'i', 'h', 's'] | \n", "5 | \n", "5 | \n", "True | \n", "
991 | \n", "surreal | \n", "['s', 'u', 'r', 'r', 'e', 'a', 'l'] | \n", "['t', 'o', 'i', 'h', 'n', 'd'] | \n", "7 | \n", "4 | \n", "True | \n", "
992 | \n", "gutsiest | \n", "['_', 'u', 't', 's', 'i', 'e', 's', 't'] | \n", "['a', 'o', 'h', 'n', 'r', 'd', 'l', 'm', 'w', ... | \n", "7 | \n", "0 | \n", "False | \n", "
993 | \n", "annulments | \n", "['a', 'n', 'n', 'u', 'l', 'm', 'e', 'n', 't', ... | \n", "['o', 'i', 'h', 'r', 'd'] | \n", "10 | \n", "5 | \n", "True | \n", "
994 | \n", "accretions | \n", "['a', 'c', 'c', 'r', 'e', 't', 'i', 'o', 'n', ... | \n", "['h', 'd', 'l', 'u', 'm', 'w'] | \n", "10 | \n", "4 | \n", "True | \n", "
995 | \n", "safari | \n", "['s', 'a', '_', 'a', 'r', 'i'] | \n", "['e', 't', 'o', 'h', 'n', 'd', 'l', 'u', 'm', ... | \n", "5 | \n", "0 | \n", "False | \n", "
996 | \n", "recap | \n", "['r', 'e', '_', 'a', '_'] | \n", "['t', 'o', 'i', 'h', 'n', 's', 'd', 'l', 'u', ... | \n", "3 | \n", "0 | \n", "False | \n", "
997 | \n", "torts | \n", "['t', 'o', 'r', 't', 's'] | \n", "['e', 'a', 'i', 'h', 'n'] | \n", "5 | \n", "5 | \n", "True | \n", "
998 | \n", "tyrannised | \n", "['t', 'y', 'r', 'a', 'n', 'n', 'i', 's', 'e', ... | \n", "['o', 'h', 'l', 'u', 'm', 'w', 'c'] | \n", "10 | \n", "3 | \n", "True | \n", "
999 | \n", "indubitable | \n", "['i', 'n', 'd', 'u', '_', 'i', 't', 'a', '_', ... | \n", "['o', 'h', 's', 'r', 'm', 'w', 'c', 'y', 'f', ... | \n", "9 | \n", "0 | \n", "False | \n", "
1000 rows \u00d7 6 columns
\n", "\n", " | target | \n", "discovered | \n", "wrong letters | \n", "number of hits | \n", "lives remaining | \n", "game won | \n", "word length | \n", "
---|---|---|---|---|---|---|---|
0 | \n", "mouldering | \n", "['m', 'o', 'u', 'l', 'd', 'e', 'r', 'i', 'n', ... | \n", "['t', 'a', 'h', 's', 'w', 'c', 'y', 'f'] | \n", "10 | \n", "2 | \n", "True | \n", "10 | \n", "
1 | \n", "deject | \n", "['d', 'e', '_', 'e', '_', 't'] | \n", "['a', 'o', 'i', 'h', 'n', 's', 'r', 'l', 'u', ... | \n", "4 | \n", "0 | \n", "False | \n", "6 | \n", "
2 | \n", "lipsticks | \n", "['l', 'i', '_', 's', 't', 'i', '_', '_', 's'] | \n", "['e', 'a', 'o', 'h', 'n', 'r', 'd', 'u', 'm', ... | \n", "6 | \n", "0 | \n", "False | \n", "9 | \n", "
3 | \n", "disparaged | \n", "['d', 'i', 's', '_', 'a', 'r', 'a', '_', 'e', ... | \n", "['t', 'o', 'h', 'n', 'l', 'u', 'm', 'w', 'c', ... | \n", "8 | \n", "0 | \n", "False | \n", "10 | \n", "
4 | \n", "legion | \n", "['l', 'e', '_', 'i', 'o', 'n'] | \n", "['t', 'a', 'h', 's', 'r', 'd', 'u', 'm', 'w', ... | \n", "5 | \n", "0 | \n", "False | \n", "6 | \n", "
5 | \n", "fabricating | \n", "['_', 'a', '_', 'r', 'i', 'c', 'a', 't', 'i', ... | \n", "['e', 'o', 'h', 's', 'd', 'l', 'u', 'm', 'w', ... | \n", "8 | \n", "0 | \n", "False | \n", "11 | \n", "
6 | \n", "nicking | \n", "['n', 'i', '_', '_', 'i', 'n', '_'] | \n", "['e', 't', 'a', 'o', 'h', 's', 'r', 'd', 'l', ... | \n", "4 | \n", "0 | \n", "False | \n", "7 | \n", "
7 | \n", "actinium | \n", "['a', 'c', 't', 'i', 'n', 'i', 'u', 'm'] | \n", "['e', 'o', 'h', 's', 'r', 'd', 'l', 'w'] | \n", "8 | \n", "2 | \n", "True | \n", "8 | \n", "
8 | \n", "sedates | \n", "['s', 'e', 'd', 'a', 't', 'e', 's'] | \n", "['o', 'i', 'h', 'n', 'r'] | \n", "7 | \n", "5 | \n", "True | \n", "7 | \n", "
9 | \n", "modernistic | \n", "['m', 'o', 'd', 'e', 'r', 'n', 'i', 's', 't', ... | \n", "['a', 'h', 'l', 'u', 'w'] | \n", "11 | \n", "5 | \n", "True | \n", "11 | \n", "
10 | \n", "grouchy | \n", "['_', 'r', 'o', 'u', '_', 'h', '_'] | \n", "['e', 't', 'a', 'i', 'n', 's', 'd', 'l', 'm', ... | \n", "4 | \n", "0 | \n", "False | \n", "7 | \n", "
11 | \n", "goop | \n", "['_', 'o', 'o', '_'] | \n", "['e', 't', 'a', 'i', 'h', 'n', 's', 'r', 'd', ... | \n", "2 | \n", "0 | \n", "False | \n", "4 | \n", "
12 | \n", "theorems | \n", "['t', 'h', 'e', 'o', 'r', 'e', 'm', 's'] | \n", "['a', 'i', 'n', 'd', 'l', 'u'] | \n", "8 | \n", "4 | \n", "True | \n", "8 | \n", "
13 | \n", "panickiest | \n", "['_', 'a', 'n', 'i', 'c', '_', 'i', 'e', 's', ... | \n", "['o', 'h', 'r', 'd', 'l', 'u', 'm', 'w', 'y', ... | \n", "8 | \n", "0 | \n", "False | \n", "10 | \n", "
14 | \n", "rightfully | \n", "['r', 'i', 'g', 'h', 't', 'f', 'u', 'l', 'l', ... | \n", "['e', 'a', 'o', 'n', 's', 'd', 'm', 'w', 'c'] | \n", "10 | \n", "1 | \n", "True | \n", "10 | \n", "
15 | \n", "esquires | \n", "['e', 's', '_', 'u', 'i', 'r', 'e', 's'] | \n", "['t', 'a', 'o', 'h', 'n', 'd', 'l', 'm', 'w', ... | \n", "7 | \n", "0 | \n", "False | \n", "8 | \n", "
16 | \n", "violet | \n", "['_', 'i', 'o', 'l', 'e', 't'] | \n", "['a', 'h', 'n', 's', 'r', 'd', 'u', 'm', 'w', ... | \n", "5 | \n", "0 | \n", "False | \n", "6 | \n", "
17 | \n", "dermatologists | \n", "['d', 'e', 'r', 'm', 'a', 't', 'o', 'l', 'o', ... | \n", "['h', 'n', 'u', 'w', 'c', 'y', 'f'] | \n", "14 | \n", "3 | \n", "True | \n", "14 | \n", "
18 | \n", "inane | \n", "['i', 'n', 'a', 'n', 'e'] | \n", "['t', 'o', 'h'] | \n", "5 | \n", "7 | \n", "True | \n", "5 | \n", "
19 | \n", "bonkers | \n", "['_', 'o', 'n', '_', 'e', 'r', 's'] | \n", "['t', 'a', 'i', 'h', 'd', 'l', 'u', 'm', 'w', ... | \n", "5 | \n", "0 | \n", "False | \n", "7 | \n", "
20 | \n", "reassigning | \n", "['r', 'e', 'a', 's', 's', 'i', '_', 'n', 'i', ... | \n", "['t', 'o', 'h', 'd', 'l', 'u', 'm', 'w', 'c', ... | \n", "9 | \n", "0 | \n", "False | \n", "11 | \n", "
21 | \n", "sweatshop | \n", "['s', 'w', 'e', 'a', 't', 's', 'h', 'o', '_'] | \n", "['i', 'n', 'r', 'd', 'l', 'u', 'm', 'c', 'y', ... | \n", "8 | \n", "0 | \n", "False | \n", "9 | \n", "
22 | \n", "ks | \n", "['_', 's'] | \n", "['e', 't', 'a', 'o', 'i', 'h', 'n', 'r', 'd', ... | \n", "1 | \n", "0 | \n", "False | \n", "2 | \n", "
23 | \n", "outcomes | \n", "['o', 'u', 't', 'c', 'o', 'm', 'e', 's'] | \n", "['a', 'i', 'h', 'n', 'r', 'd', 'l', 'w'] | \n", "8 | \n", "2 | \n", "True | \n", "8 | \n", "
24 | \n", "parenthood | \n", "['_', 'a', 'r', 'e', 'n', 't', 'h', 'o', 'o', ... | \n", "['i', 's', 'l', 'u', 'm', 'w', 'c', 'y', 'f', ... | \n", "9 | \n", "0 | \n", "False | \n", "10 | \n", "
25 | \n", "frequencies | \n", "['f', 'r', 'e', '_', 'u', 'e', 'n', 'c', 'i', ... | \n", "['t', 'a', 'o', 'h', 'd', 'l', 'm', 'w', 'y', ... | \n", "10 | \n", "0 | \n", "False | \n", "11 | \n", "
26 | \n", "manias | \n", "['m', 'a', 'n', 'i', 'a', 's'] | \n", "['e', 't', 'o', 'h', 'r', 'd', 'l', 'u'] | \n", "6 | \n", "2 | \n", "True | \n", "6 | \n", "
27 | \n", "resupplying | \n", "['r', 'e', 's', 'u', 'p', 'p', 'l', 'y', 'i', ... | \n", "['t', 'a', 'o', 'h', 'd', 'm', 'w', 'c', 'f'] | \n", "11 | \n", "1 | \n", "True | \n", "11 | \n", "
28 | \n", "subcontinent | \n", "['s', 'u', '_', 'c', 'o', 'n', 't', 'i', 'n', ... | \n", "['a', 'h', 'r', 'd', 'l', 'm', 'w', 'y', 'f', ... | \n", "11 | \n", "0 | \n", "False | \n", "12 | \n", "
29 | \n", "baptismal | \n", "['_', 'a', '_', 't', 'i', 's', 'm', 'a', 'l'] | \n", "['e', 'o', 'h', 'n', 'r', 'd', 'u', 'w', 'c', ... | \n", "7 | \n", "0 | \n", "False | \n", "9 | \n", "
... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "
970 | \n", "toxic | \n", "['t', 'o', '_', 'i', '_'] | \n", "['e', 'a', 'h', 'n', 's', 'r', 'd', 'l', 'u', ... | \n", "3 | \n", "0 | \n", "False | \n", "5 | \n", "
971 | \n", "brigantines | \n", "['_', 'r', 'i', '_', 'a', 'n', 't', 'i', 'n', ... | \n", "['o', 'h', 'd', 'l', 'u', 'm', 'w', 'c', 'y', ... | \n", "9 | \n", "0 | \n", "False | \n", "11 | \n", "
972 | \n", "imagery | \n", "['i', 'm', 'a', '_', 'e', 'r', '_'] | \n", "['t', 'o', 'h', 'n', 's', 'd', 'l', 'u', 'w', ... | \n", "5 | \n", "0 | \n", "False | \n", "7 | \n", "
973 | \n", "melancholic | \n", "['m', 'e', 'l', 'a', 'n', 'c', 'h', 'o', 'l', ... | \n", "['t', 's', 'r', 'd', 'u', 'w'] | \n", "11 | \n", "4 | \n", "True | \n", "11 | \n", "
974 | \n", "enthusiasms | \n", "['e', 'n', 't', 'h', 'u', 's', 'i', 'a', 's', ... | \n", "['o', 'r', 'd', 'l'] | \n", "11 | \n", "6 | \n", "True | \n", "11 | \n", "
975 | \n", "abraded | \n", "['a', '_', 'r', 'a', 'd', 'e', 'd'] | \n", "['t', 'o', 'i', 'h', 'n', 's', 'l', 'u', 'm', ... | \n", "6 | \n", "0 | \n", "False | \n", "7 | \n", "
976 | \n", "lakes | \n", "['l', 'a', '_', 'e', 's'] | \n", "['t', 'o', 'i', 'h', 'n', 'r', 'd', 'u', 'm', ... | \n", "4 | \n", "0 | \n", "False | \n", "5 | \n", "
977 | \n", "telepathically | \n", "['t', 'e', 'l', 'e', '_', 'a', 't', 'h', 'i', ... | \n", "['o', 'n', 's', 'r', 'd', 'u', 'm', 'w', 'f', ... | \n", "13 | \n", "0 | \n", "False | \n", "14 | \n", "
978 | \n", "taking | \n", "['t', 'a', '_', 'i', 'n', '_'] | \n", "['e', 'o', 'h', 's', 'r', 'd', 'l', 'u', 'm', ... | \n", "4 | \n", "0 | \n", "False | \n", "6 | \n", "
979 | \n", "tomorrow | \n", "['t', 'o', 'm', 'o', 'r', 'r', 'o', 'w'] | \n", "['e', 'a', 'i', 'h', 'n', 's', 'd', 'l', 'u'] | \n", "8 | \n", "1 | \n", "True | \n", "8 | \n", "
980 | \n", "refile | \n", "['r', 'e', '_', 'i', 'l', 'e'] | \n", "['t', 'a', 'o', 'h', 'n', 's', 'd', 'u', 'm', ... | \n", "5 | \n", "0 | \n", "False | \n", "6 | \n", "
981 | \n", "unkind | \n", "['u', 'n', '_', 'i', 'n', 'd'] | \n", "['e', 't', 'a', 'o', 'h', 's', 'r', 'l', 'm', ... | \n", "5 | \n", "0 | \n", "False | \n", "6 | \n", "
982 | \n", "specimens | \n", "['s', '_', 'e', 'c', 'i', 'm', 'e', 'n', 's'] | \n", "['t', 'a', 'o', 'h', 'r', 'd', 'l', 'u', 'w', ... | \n", "8 | \n", "0 | \n", "False | \n", "9 | \n", "
983 | \n", "regrets | \n", "['r', 'e', '_', 'r', 'e', 't', 's'] | \n", "['a', 'o', 'i', 'h', 'n', 'd', 'l', 'u', 'm', ... | \n", "6 | \n", "0 | \n", "False | \n", "7 | \n", "
984 | \n", "remaindered | \n", "['r', 'e', 'm', 'a', 'i', 'n', 'd', 'e', 'r', ... | \n", "['t', 'o', 'h', 's', 'l', 'u'] | \n", "11 | \n", "4 | \n", "True | \n", "11 | \n", "
985 | \n", "dignify | \n", "['d', 'i', '_', 'n', 'i', '_', '_'] | \n", "['e', 't', 'a', 'o', 'h', 's', 'r', 'l', 'u', ... | \n", "4 | \n", "0 | \n", "False | \n", "7 | \n", "
986 | \n", "bandwagon | \n", "['_', 'a', 'n', 'd', 'w', 'a', '_', 'o', 'n'] | \n", "['e', 't', 'i', 'h', 's', 'r', 'l', 'u', 'm', ... | \n", "7 | \n", "0 | \n", "False | \n", "9 | \n", "
987 | \n", "pacemakers | \n", "['_', 'a', 'c', 'e', 'm', 'a', '_', 'e', 'r', ... | \n", "['t', 'o', 'i', 'h', 'n', 'd', 'l', 'u', 'w', ... | \n", "8 | \n", "0 | \n", "False | \n", "10 | \n", "
988 | \n", "dandles | \n", "['d', 'a', 'n', 'd', 'l', 'e', 's'] | \n", "['t', 'o', 'i', 'h', 'r'] | \n", "7 | \n", "5 | \n", "True | \n", "7 | \n", "
989 | \n", "white | \n", "['w', 'h', 'i', 't', 'e'] | \n", "['a', 'o', 'n', 's', 'r', 'd', 'l', 'u', 'm'] | \n", "5 | \n", "1 | \n", "True | \n", "5 | \n", "
990 | \n", "arena | \n", "['a', 'r', 'e', 'n', 'a'] | \n", "['t', 'o', 'i', 'h', 's'] | \n", "5 | \n", "5 | \n", "True | \n", "5 | \n", "
991 | \n", "surreal | \n", "['s', 'u', 'r', 'r', 'e', 'a', 'l'] | \n", "['t', 'o', 'i', 'h', 'n', 'd'] | \n", "7 | \n", "4 | \n", "True | \n", "7 | \n", "
992 | \n", "gutsiest | \n", "['_', 'u', 't', 's', 'i', 'e', 's', 't'] | \n", "['a', 'o', 'h', 'n', 'r', 'd', 'l', 'm', 'w', ... | \n", "7 | \n", "0 | \n", "False | \n", "8 | \n", "
993 | \n", "annulments | \n", "['a', 'n', 'n', 'u', 'l', 'm', 'e', 'n', 't', ... | \n", "['o', 'i', 'h', 'r', 'd'] | \n", "10 | \n", "5 | \n", "True | \n", "10 | \n", "
994 | \n", "accretions | \n", "['a', 'c', 'c', 'r', 'e', 't', 'i', 'o', 'n', ... | \n", "['h', 'd', 'l', 'u', 'm', 'w'] | \n", "10 | \n", "4 | \n", "True | \n", "10 | \n", "
995 | \n", "safari | \n", "['s', 'a', '_', 'a', 'r', 'i'] | \n", "['e', 't', 'o', 'h', 'n', 'd', 'l', 'u', 'm', ... | \n", "5 | \n", "0 | \n", "False | \n", "6 | \n", "
996 | \n", "recap | \n", "['r', 'e', '_', 'a', '_'] | \n", "['t', 'o', 'i', 'h', 'n', 's', 'd', 'l', 'u', ... | \n", "3 | \n", "0 | \n", "False | \n", "5 | \n", "
997 | \n", "torts | \n", "['t', 'o', 'r', 't', 's'] | \n", "['e', 'a', 'i', 'h', 'n'] | \n", "5 | \n", "5 | \n", "True | \n", "5 | \n", "
998 | \n", "tyrannised | \n", "['t', 'y', 'r', 'a', 'n', 'n', 'i', 's', 'e', ... | \n", "['o', 'h', 'l', 'u', 'm', 'w', 'c'] | \n", "10 | \n", "3 | \n", "True | \n", "10 | \n", "
999 | \n", "indubitable | \n", "['i', 'n', 'd', 'u', '_', 'i', 't', 'a', '_', ... | \n", "['o', 'h', 's', 'r', 'm', 'w', 'c', 'y', 'f', ... | \n", "9 | \n", "0 | \n", "False | \n", "11 | \n", "
1000 rows \u00d7 7 columns
\n", "\n", " | target | \n", "discovered | \n", "wrong letters | \n", "number of hits | \n", "lives remaining | \n", "game won | \n", "
---|---|---|---|---|---|---|
0 | \n", "toothsome | \n", "['t', 'o', 'o', 't', 'h', 's', 'o', 'm', 'e'] | \n", "['a', 'i'] | \n", "9 | \n", "8 | \n", "True | \n", "
1 | \n", "analgesics | \n", "['a', 'n', 'a', 'l', 'g', 'e', 's', 'i', 'c', ... | \n", "[] | \n", "10 | \n", "10 | \n", "True | \n", "
2 | \n", "intrenched | \n", "['i', 'n', 't', 'r', 'e', 'n', 'c', 'h', 'e', ... | \n", "['s'] | \n", "10 | \n", "9 | \n", "True | \n", "
3 | \n", "normal | \n", "['n', 'o', 'r', 'm', 'a', 'l'] | \n", "['e', 's', 'i', 'f'] | \n", "6 | \n", "6 | \n", "True | \n", "
4 | \n", "debunks | \n", "['d', 'e', 'b', 'u', 'n', 'k', 's'] | \n", "['t'] | \n", "7 | \n", "9 | \n", "True | \n", "
5 | \n", "satanically | \n", "['s', 'a', 't', 'a', 'n', 'i', 'c', 'a', 'l', ... | \n", "['e'] | \n", "11 | \n", "9 | \n", "True | \n", "
6 | \n", "radicals | \n", "['r', 'a', 'd', 'i', 'c', 'a', 'l', 's'] | \n", "['e', 't'] | \n", "8 | \n", "8 | \n", "True | \n", "
7 | \n", "erotic | \n", "['e', 'r', 'o', 't', 'i', 'c'] | \n", "[] | \n", "6 | \n", "10 | \n", "True | \n", "
8 | \n", "double | \n", "['d', 'o', 'u', 'b', 'l', 'e'] | \n", "['a', 'm', 'r'] | \n", "6 | \n", "7 | \n", "True | \n", "
9 | \n", "caviar | \n", "['c', 'a', 'v', 'i', 'a', 'r'] | \n", "['e', 's', 'n', 'l'] | \n", "6 | \n", "6 | \n", "True | \n", "
10 | \n", "rigamaroles | \n", "['r', 'i', 'g', 'a', 'm', 'a', 'r', 'o', 'l', ... | \n", "[] | \n", "11 | \n", "10 | \n", "True | \n", "
11 | \n", "disfranchises | \n", "['d', 'i', 's', 'f', 'r', 'a', 'n', 'c', 'h', ... | \n", "[] | \n", "13 | \n", "10 | \n", "True | \n", "
12 | \n", "mushroomed | \n", "['m', 'u', 's', 'h', 'r', 'o', 'o', 'm', 'e', ... | \n", "['t'] | \n", "10 | \n", "9 | \n", "True | \n", "
13 | \n", "rails | \n", "['r', 'a', 'i', 'l', 's'] | \n", "['e', 'o', 't', 'm', 'f', 'w'] | \n", "5 | \n", "4 | \n", "True | \n", "
14 | \n", "poised | \n", "['p', 'o', 'i', 's', 'e', 'd'] | \n", "['a', 'l', 't', 'k'] | \n", "6 | \n", "6 | \n", "True | \n", "
15 | \n", "circulating | \n", "['c', 'i', 'r', 'c', 'u', 'l', 'a', 't', 'i', ... | \n", "['e'] | \n", "11 | \n", "9 | \n", "True | \n", "
16 | \n", "yesteryear | \n", "['y', 'e', 's', 't', 'e', 'r', 'y', 'e', 'a', ... | \n", "[] | \n", "10 | \n", "10 | \n", "True | \n", "
17 | \n", "chastest | \n", "['c', 'h', 'a', 's', 't', 'e', 's', 't'] | \n", "['m'] | \n", "8 | \n", "9 | \n", "True | \n", "
18 | \n", "lenders | \n", "['l', 'e', 'n', 'd', 'e', 'r', 's'] | \n", "['t', 'f', 'm'] | \n", "7 | \n", "7 | \n", "True | \n", "
19 | \n", "upshots | \n", "['u', 'p', 's', 'h', 'o', 't', 's'] | \n", "['e', 'i', 'a', 'n'] | \n", "7 | \n", "6 | \n", "True | \n", "
20 | \n", "stridden | \n", "['s', 't', 'r', 'i', 'd', 'd', 'e', 'n'] | \n", "[] | \n", "8 | \n", "10 | \n", "True | \n", "
21 | \n", "trespassing | \n", "['t', 'r', 'e', 's', 'p', 'a', 's', 's', 'i', ... | \n", "['o'] | \n", "11 | \n", "9 | \n", "True | \n", "
22 | \n", "muckrake | \n", "['m', 'u', 'c', 'k', 'r', 'a', 'k', 'e'] | \n", "['t'] | \n", "8 | \n", "9 | \n", "True | \n", "
23 | \n", "bungalows | \n", "['b', 'u', 'n', 'g', 'a', 'l', 'o', 'w', 's'] | \n", "['e', 'i', 't'] | \n", "9 | \n", "7 | \n", "True | \n", "
24 | \n", "rewinding | \n", "['r', 'e', 'w', 'i', 'n', 'd', 'i', 'n', 'g'] | \n", "['m'] | \n", "9 | \n", "9 | \n", "True | \n", "
25 | \n", "stepchildren | \n", "['s', 't', 'e', 'p', 'c', 'h', 'i', 'l', 'd', ... | \n", "[] | \n", "12 | \n", "10 | \n", "True | \n", "
26 | \n", "courageously | \n", "['c', 'o', 'u', 'r', 'a', 'g', 'e', 'o', 'u', ... | \n", "['i'] | \n", "12 | \n", "9 | \n", "True | \n", "
27 | \n", "gladiatorial | \n", "['g', 'l', 'a', 'd', 'i', 'a', 't', 'o', 'r', ... | \n", "['e'] | \n", "12 | \n", "9 | \n", "True | \n", "
28 | \n", "unseals | \n", "['u', 'n', 's', 'e', 'a', 'l', 's'] | \n", "['t'] | \n", "7 | \n", "9 | \n", "True | \n", "
29 | \n", "backaches | \n", "['b', 'a', 'c', 'k', 'a', 'c', 'h', 'e', 's'] | \n", "['i'] | \n", "9 | \n", "9 | \n", "True | \n", "
... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "
970 | \n", "priestliest | \n", "['p', 'r', 'i', 'e', 's', 't', 'l', 'i', 'e', ... | \n", "[] | \n", "11 | \n", "10 | \n", "True | \n", "
971 | \n", "oversight | \n", "['o', 'v', 'e', 'r', 's', 'i', 'g', 'h', 't'] | \n", "[] | \n", "9 | \n", "10 | \n", "True | \n", "
972 | \n", "nutshell | \n", "['n', 'u', 't', 's', 'h', 'e', 'l', 'l'] | \n", "['r'] | \n", "8 | \n", "9 | \n", "True | \n", "
973 | \n", "picker | \n", "['p', 'i', 'c', 'k', 'e', 'r'] | \n", "['d', 's', 't', 'g'] | \n", "6 | \n", "6 | \n", "True | \n", "
974 | \n", "prom | \n", "['p', 'r', 'o', 'm'] | \n", "['e', 's', 'l'] | \n", "4 | \n", "7 | \n", "True | \n", "
975 | \n", "spoke | \n", "['s', 'p', 'o', 'k', 'e'] | \n", "['a', 'i', 't', 'r'] | \n", "5 | \n", "6 | \n", "True | \n", "
976 | \n", "videodiscs | \n", "['v', 'i', 'd', 'e', 'o', 'd', 'i', 's', 'c', ... | \n", "[] | \n", "10 | \n", "10 | \n", "True | \n", "
977 | \n", "braggart | \n", "['b', 'r', 'a', 'g', 'g', 'a', 'r', 't'] | \n", "['e', 'i'] | \n", "8 | \n", "8 | \n", "True | \n", "
978 | \n", "shindigs | \n", "['s', 'h', 'i', 'n', 'd', 'i', 'g', 's'] | \n", "['e'] | \n", "8 | \n", "9 | \n", "True | \n", "
979 | \n", "indorsements | \n", "['i', 'n', 'd', 'o', 'r', 's', 'e', 'm', 'e', ... | \n", "[] | \n", "12 | \n", "10 | \n", "True | \n", "
980 | \n", "audios | \n", "['a', 'u', 'd', 'i', 'o', 's'] | \n", "['e'] | \n", "6 | \n", "9 | \n", "True | \n", "
981 | \n", "disrobes | \n", "['d', 'i', 's', 'r', 'o', 'b', 'e', 's'] | \n", "['t', 'm'] | \n", "8 | \n", "8 | \n", "True | \n", "
982 | \n", "drake | \n", "['d', 'r', 'a', 'k', 'e'] | \n", "['s', 'c', 't', 'g', 'p'] | \n", "5 | \n", "5 | \n", "True | \n", "
983 | \n", "penes | \n", "['p', 'e', 'n', 'e', 's'] | \n", "['m'] | \n", "5 | \n", "9 | \n", "True | \n", "
984 | \n", "ecological | \n", "['e', 'c', 'o', 'l', 'o', 'g', 'i', 'c', 'a', ... | \n", "['s'] | \n", "10 | \n", "9 | \n", "True | \n", "
985 | \n", "consideration | \n", "['c', 'o', 'n', 's', 'i', 'd', 'e', 'r', 'a', ... | \n", "['f'] | \n", "13 | \n", "9 | \n", "True | \n", "
986 | \n", "strolled | \n", "['s', 't', 'r', 'o', 'l', 'l', 'e', 'd'] | \n", "['p', 'i', 'm'] | \n", "8 | \n", "7 | \n", "True | \n", "
987 | \n", "peacemaker | \n", "['p', 'e', 'a', 'c', 'e', 'm', 'a', 'k', 'e', ... | \n", "[] | \n", "10 | \n", "10 | \n", "True | \n", "
988 | \n", "chilliest | \n", "['c', 'h', 'i', 'l', 'l', 'i', 'e', 's', 't'] | \n", "['f'] | \n", "9 | \n", "9 | \n", "True | \n", "
989 | \n", "neuritis | \n", "['n', 'e', 'u', 'r', 'i', 't', 'i', 's'] | \n", "[] | \n", "8 | \n", "10 | \n", "True | \n", "
990 | \n", "quisling | \n", "['q', 'u', 'i', 's', 'l', 'i', 'n', 'g'] | \n", "['e', 't', 'k', 'p'] | \n", "8 | \n", "6 | \n", "True | \n", "
991 | \n", "transplants | \n", "['t', 'r', 'a', 'n', 's', 'p', 'l', 'a', 'n', ... | \n", "['e', 'i', 'o'] | \n", "11 | \n", "7 | \n", "True | \n", "
992 | \n", "bevies | \n", "['b', 'e', 'v', 'i', 'e', 's'] | \n", "['d', 'r', 'l'] | \n", "6 | \n", "7 | \n", "True | \n", "
993 | \n", "geeky | \n", "['g', 'e', 'e', 'k', 'y'] | \n", "['s', 'd', 't', 'f'] | \n", "5 | \n", "6 | \n", "True | \n", "
994 | \n", "demonstrations | \n", "['d', 'e', 'm', 'o', 'n', 's', 't', 'r', 'a', ... | \n", "[] | \n", "14 | \n", "10 | \n", "True | \n", "
995 | \n", "dowses | \n", "['d', 'o', 'w', 's', 'e', 's'] | \n", "['r', 'u'] | \n", "6 | \n", "8 | \n", "True | \n", "
996 | \n", "pummelling | \n", "['p', 'u', 'm', 'm', 'e', 'l', 'l', 'i', 'n', ... | \n", "['s', 'r', 'o'] | \n", "10 | \n", "7 | \n", "True | \n", "
997 | \n", "earnestness | \n", "['e', 'a', 'r', 'n', 'e', 's', 't', 'n', 'e', ... | \n", "[] | \n", "11 | \n", "10 | \n", "True | \n", "
998 | \n", "thermodynamics | \n", "['t', 'h', 'e', 'r', 'm', 'o', 'd', 'y', 'n', ... | \n", "[] | \n", "14 | \n", "10 | \n", "True | \n", "
999 | \n", "flurry | \n", "['f', 'l', 'u', 'r', 'r', 'y'] | \n", "['e', 's', 'i', 'a', 'o'] | \n", "6 | \n", "5 | \n", "True | \n", "
1000 rows \u00d7 6 columns
\n", "\n", " | target | \n", "discovered | \n", "wrong letters | \n", "number of hits | \n", "lives remaining | \n", "game won | \n", "word length | \n", "
---|---|---|---|---|---|---|---|
0 | \n", "toothsome | \n", "['t', 'o', 'o', 't', 'h', 's', 'o', 'm', 'e'] | \n", "['a', 'i'] | \n", "9 | \n", "8 | \n", "True | \n", "9 | \n", "
1 | \n", "analgesics | \n", "['a', 'n', 'a', 'l', 'g', 'e', 's', 'i', 'c', ... | \n", "[] | \n", "10 | \n", "10 | \n", "True | \n", "10 | \n", "
2 | \n", "intrenched | \n", "['i', 'n', 't', 'r', 'e', 'n', 'c', 'h', 'e', ... | \n", "['s'] | \n", "10 | \n", "9 | \n", "True | \n", "10 | \n", "
3 | \n", "normal | \n", "['n', 'o', 'r', 'm', 'a', 'l'] | \n", "['e', 's', 'i', 'f'] | \n", "6 | \n", "6 | \n", "True | \n", "6 | \n", "
4 | \n", "debunks | \n", "['d', 'e', 'b', 'u', 'n', 'k', 's'] | \n", "['t'] | \n", "7 | \n", "9 | \n", "True | \n", "7 | \n", "
5 | \n", "satanically | \n", "['s', 'a', 't', 'a', 'n', 'i', 'c', 'a', 'l', ... | \n", "['e'] | \n", "11 | \n", "9 | \n", "True | \n", "11 | \n", "
6 | \n", "radicals | \n", "['r', 'a', 'd', 'i', 'c', 'a', 'l', 's'] | \n", "['e', 't'] | \n", "8 | \n", "8 | \n", "True | \n", "8 | \n", "
7 | \n", "erotic | \n", "['e', 'r', 'o', 't', 'i', 'c'] | \n", "[] | \n", "6 | \n", "10 | \n", "True | \n", "6 | \n", "
8 | \n", "double | \n", "['d', 'o', 'u', 'b', 'l', 'e'] | \n", "['a', 'm', 'r'] | \n", "6 | \n", "7 | \n", "True | \n", "6 | \n", "
9 | \n", "caviar | \n", "['c', 'a', 'v', 'i', 'a', 'r'] | \n", "['e', 's', 'n', 'l'] | \n", "6 | \n", "6 | \n", "True | \n", "6 | \n", "
10 | \n", "rigamaroles | \n", "['r', 'i', 'g', 'a', 'm', 'a', 'r', 'o', 'l', ... | \n", "[] | \n", "11 | \n", "10 | \n", "True | \n", "11 | \n", "
11 | \n", "disfranchises | \n", "['d', 'i', 's', 'f', 'r', 'a', 'n', 'c', 'h', ... | \n", "[] | \n", "13 | \n", "10 | \n", "True | \n", "13 | \n", "
12 | \n", "mushroomed | \n", "['m', 'u', 's', 'h', 'r', 'o', 'o', 'm', 'e', ... | \n", "['t'] | \n", "10 | \n", "9 | \n", "True | \n", "10 | \n", "
13 | \n", "rails | \n", "['r', 'a', 'i', 'l', 's'] | \n", "['e', 'o', 't', 'm', 'f', 'w'] | \n", "5 | \n", "4 | \n", "True | \n", "5 | \n", "
14 | \n", "poised | \n", "['p', 'o', 'i', 's', 'e', 'd'] | \n", "['a', 'l', 't', 'k'] | \n", "6 | \n", "6 | \n", "True | \n", "6 | \n", "
15 | \n", "circulating | \n", "['c', 'i', 'r', 'c', 'u', 'l', 'a', 't', 'i', ... | \n", "['e'] | \n", "11 | \n", "9 | \n", "True | \n", "11 | \n", "
16 | \n", "yesteryear | \n", "['y', 'e', 's', 't', 'e', 'r', 'y', 'e', 'a', ... | \n", "[] | \n", "10 | \n", "10 | \n", "True | \n", "10 | \n", "
17 | \n", "chastest | \n", "['c', 'h', 'a', 's', 't', 'e', 's', 't'] | \n", "['m'] | \n", "8 | \n", "9 | \n", "True | \n", "8 | \n", "
18 | \n", "lenders | \n", "['l', 'e', 'n', 'd', 'e', 'r', 's'] | \n", "['t', 'f', 'm'] | \n", "7 | \n", "7 | \n", "True | \n", "7 | \n", "
19 | \n", "upshots | \n", "['u', 'p', 's', 'h', 'o', 't', 's'] | \n", "['e', 'i', 'a', 'n'] | \n", "7 | \n", "6 | \n", "True | \n", "7 | \n", "
20 | \n", "stridden | \n", "['s', 't', 'r', 'i', 'd', 'd', 'e', 'n'] | \n", "[] | \n", "8 | \n", "10 | \n", "True | \n", "8 | \n", "
21 | \n", "trespassing | \n", "['t', 'r', 'e', 's', 'p', 'a', 's', 's', 'i', ... | \n", "['o'] | \n", "11 | \n", "9 | \n", "True | \n", "11 | \n", "
22 | \n", "muckrake | \n", "['m', 'u', 'c', 'k', 'r', 'a', 'k', 'e'] | \n", "['t'] | \n", "8 | \n", "9 | \n", "True | \n", "8 | \n", "
23 | \n", "bungalows | \n", "['b', 'u', 'n', 'g', 'a', 'l', 'o', 'w', 's'] | \n", "['e', 'i', 't'] | \n", "9 | \n", "7 | \n", "True | \n", "9 | \n", "
24 | \n", "rewinding | \n", "['r', 'e', 'w', 'i', 'n', 'd', 'i', 'n', 'g'] | \n", "['m'] | \n", "9 | \n", "9 | \n", "True | \n", "9 | \n", "
25 | \n", "stepchildren | \n", "['s', 't', 'e', 'p', 'c', 'h', 'i', 'l', 'd', ... | \n", "[] | \n", "12 | \n", "10 | \n", "True | \n", "12 | \n", "
26 | \n", "courageously | \n", "['c', 'o', 'u', 'r', 'a', 'g', 'e', 'o', 'u', ... | \n", "['i'] | \n", "12 | \n", "9 | \n", "True | \n", "12 | \n", "
27 | \n", "gladiatorial | \n", "['g', 'l', 'a', 'd', 'i', 'a', 't', 'o', 'r', ... | \n", "['e'] | \n", "12 | \n", "9 | \n", "True | \n", "12 | \n", "
28 | \n", "unseals | \n", "['u', 'n', 's', 'e', 'a', 'l', 's'] | \n", "['t'] | \n", "7 | \n", "9 | \n", "True | \n", "7 | \n", "
29 | \n", "backaches | \n", "['b', 'a', 'c', 'k', 'a', 'c', 'h', 'e', 's'] | \n", "['i'] | \n", "9 | \n", "9 | \n", "True | \n", "9 | \n", "
... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "
970 | \n", "priestliest | \n", "['p', 'r', 'i', 'e', 's', 't', 'l', 'i', 'e', ... | \n", "[] | \n", "11 | \n", "10 | \n", "True | \n", "11 | \n", "
971 | \n", "oversight | \n", "['o', 'v', 'e', 'r', 's', 'i', 'g', 'h', 't'] | \n", "[] | \n", "9 | \n", "10 | \n", "True | \n", "9 | \n", "
972 | \n", "nutshell | \n", "['n', 'u', 't', 's', 'h', 'e', 'l', 'l'] | \n", "['r'] | \n", "8 | \n", "9 | \n", "True | \n", "8 | \n", "
973 | \n", "picker | \n", "['p', 'i', 'c', 'k', 'e', 'r'] | \n", "['d', 's', 't', 'g'] | \n", "6 | \n", "6 | \n", "True | \n", "6 | \n", "
974 | \n", "prom | \n", "['p', 'r', 'o', 'm'] | \n", "['e', 's', 'l'] | \n", "4 | \n", "7 | \n", "True | \n", "4 | \n", "
975 | \n", "spoke | \n", "['s', 'p', 'o', 'k', 'e'] | \n", "['a', 'i', 't', 'r'] | \n", "5 | \n", "6 | \n", "True | \n", "5 | \n", "
976 | \n", "videodiscs | \n", "['v', 'i', 'd', 'e', 'o', 'd', 'i', 's', 'c', ... | \n", "[] | \n", "10 | \n", "10 | \n", "True | \n", "10 | \n", "
977 | \n", "braggart | \n", "['b', 'r', 'a', 'g', 'g', 'a', 'r', 't'] | \n", "['e', 'i'] | \n", "8 | \n", "8 | \n", "True | \n", "8 | \n", "
978 | \n", "shindigs | \n", "['s', 'h', 'i', 'n', 'd', 'i', 'g', 's'] | \n", "['e'] | \n", "8 | \n", "9 | \n", "True | \n", "8 | \n", "
979 | \n", "indorsements | \n", "['i', 'n', 'd', 'o', 'r', 's', 'e', 'm', 'e', ... | \n", "[] | \n", "12 | \n", "10 | \n", "True | \n", "12 | \n", "
980 | \n", "audios | \n", "['a', 'u', 'd', 'i', 'o', 's'] | \n", "['e'] | \n", "6 | \n", "9 | \n", "True | \n", "6 | \n", "
981 | \n", "disrobes | \n", "['d', 'i', 's', 'r', 'o', 'b', 'e', 's'] | \n", "['t', 'm'] | \n", "8 | \n", "8 | \n", "True | \n", "8 | \n", "
982 | \n", "drake | \n", "['d', 'r', 'a', 'k', 'e'] | \n", "['s', 'c', 't', 'g', 'p'] | \n", "5 | \n", "5 | \n", "True | \n", "5 | \n", "
983 | \n", "penes | \n", "['p', 'e', 'n', 'e', 's'] | \n", "['m'] | \n", "5 | \n", "9 | \n", "True | \n", "5 | \n", "
984 | \n", "ecological | \n", "['e', 'c', 'o', 'l', 'o', 'g', 'i', 'c', 'a', ... | \n", "['s'] | \n", "10 | \n", "9 | \n", "True | \n", "10 | \n", "
985 | \n", "consideration | \n", "['c', 'o', 'n', 's', 'i', 'd', 'e', 'r', 'a', ... | \n", "['f'] | \n", "13 | \n", "9 | \n", "True | \n", "13 | \n", "
986 | \n", "strolled | \n", "['s', 't', 'r', 'o', 'l', 'l', 'e', 'd'] | \n", "['p', 'i', 'm'] | \n", "8 | \n", "7 | \n", "True | \n", "8 | \n", "
987 | \n", "peacemaker | \n", "['p', 'e', 'a', 'c', 'e', 'm', 'a', 'k', 'e', ... | \n", "[] | \n", "10 | \n", "10 | \n", "True | \n", "10 | \n", "
988 | \n", "chilliest | \n", "['c', 'h', 'i', 'l', 'l', 'i', 'e', 's', 't'] | \n", "['f'] | \n", "9 | \n", "9 | \n", "True | \n", "9 | \n", "
989 | \n", "neuritis | \n", "['n', 'e', 'u', 'r', 'i', 't', 'i', 's'] | \n", "[] | \n", "8 | \n", "10 | \n", "True | \n", "8 | \n", "
990 | \n", "quisling | \n", "['q', 'u', 'i', 's', 'l', 'i', 'n', 'g'] | \n", "['e', 't', 'k', 'p'] | \n", "8 | \n", "6 | \n", "True | \n", "8 | \n", "
991 | \n", "transplants | \n", "['t', 'r', 'a', 'n', 's', 'p', 'l', 'a', 'n', ... | \n", "['e', 'i', 'o'] | \n", "11 | \n", "7 | \n", "True | \n", "11 | \n", "
992 | \n", "bevies | \n", "['b', 'e', 'v', 'i', 'e', 's'] | \n", "['d', 'r', 'l'] | \n", "6 | \n", "7 | \n", "True | \n", "6 | \n", "
993 | \n", "geeky | \n", "['g', 'e', 'e', 'k', 'y'] | \n", "['s', 'd', 't', 'f'] | \n", "5 | \n", "6 | \n", "True | \n", "5 | \n", "
994 | \n", "demonstrations | \n", "['d', 'e', 'm', 'o', 'n', 's', 't', 'r', 'a', ... | \n", "[] | \n", "14 | \n", "10 | \n", "True | \n", "14 | \n", "
995 | \n", "dowses | \n", "['d', 'o', 'w', 's', 'e', 's'] | \n", "['r', 'u'] | \n", "6 | \n", "8 | \n", "True | \n", "6 | \n", "
996 | \n", "pummelling | \n", "['p', 'u', 'm', 'm', 'e', 'l', 'l', 'i', 'n', ... | \n", "['s', 'r', 'o'] | \n", "10 | \n", "7 | \n", "True | \n", "10 | \n", "
997 | \n", "earnestness | \n", "['e', 'a', 'r', 'n', 'e', 's', 't', 'n', 'e', ... | \n", "[] | \n", "11 | \n", "10 | \n", "True | \n", "11 | \n", "
998 | \n", "thermodynamics | \n", "['t', 'h', 'e', 'r', 'm', 'o', 'd', 'y', 'n', ... | \n", "[] | \n", "14 | \n", "10 | \n", "True | \n", "14 | \n", "
999 | \n", "flurry | \n", "['f', 'l', 'u', 'r', 'r', 'y'] | \n", "['e', 's', 'i', 'a', 'o'] | \n", "6 | \n", "5 | \n", "True | \n", "6 | \n", "
1000 rows \u00d7 7 columns
\n", "