{ "metadata": { "name": "", "signature": "sha256:68618a996de5665d650cf3d51934bda396b1168f907f5e8de5bff75bb5dfc8b6" }, "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": 17 }, { "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": 18 }, { "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": 19 }, { "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": 20 }, { "cell_type": "code", "collapsed": false, "input": [ "STARTING_LIVES = 10" ], "language": "python", "metadata": {}, "outputs": [], "prompt_number": 21 }, { "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, 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": 22 }, { "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": 23 }, { "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": 24 }, { "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()]" ], "language": "python", "metadata": {}, "outputs": [], "prompt_number": 25 }, { "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": 26 }, { "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": 27 }, { "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": 28 }, { "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": 29 }, { "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": 30, "text": [ "True" ] } ], "prompt_number": 30 }, { "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": 31 }, { "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": 32 }, { "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": 33 }, { "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", "fume | \n", "['_', '_', '_', 'e'] | \n", "['t', 'a', 'o', 'i', 'h', 'n', 's', 'r', 'd', ... | \n", "1 | \n", "0 | \n", "False | \n", "
1 | \n", "nightlife | \n", "['n', 'i', '_', 'h', 't', 'l', 'i', '_', 'e'] | \n", "['a', 'o', 's', 'r', 'd', 'u', 'm', 'w', 'c', ... | \n", "7 | \n", "0 | \n", "False | \n", "
2 | \n", "skydove | \n", "['s', '_', '_', 'd', 'o', '_', 'e'] | \n", "['t', 'a', 'i', 'h', 'n', 'r', 'l', 'u', 'm', ... | \n", "4 | \n", "0 | \n", "False | \n", "
3 | \n", "generates | \n", "['_', 'e', 'n', 'e', 'r', 'a', 't', 'e', 's'] | \n", "['o', 'i', 'h', 'd', 'l', 'u', 'm', 'w', 'c', ... | \n", "8 | \n", "0 | \n", "False | \n", "
4 | \n", "mes | \n", "['_', 'e', 's'] | \n", "['t', 'a', 'o', 'i', 'h', 'n', 'r', 'd', 'l', ... | \n", "2 | \n", "0 | \n", "False | \n", "
5 | \n", "sphinges | \n", "['s', '_', 'h', 'i', 'n', '_', 'e', 's'] | \n", "['t', 'a', 'o', 'r', 'd', 'l', 'u', 'm', 'w', ... | \n", "6 | \n", "0 | \n", "False | \n", "
6 | \n", "backgammon | \n", "['_', 'a', '_', '_', '_', 'a', 'm', 'm', 'o', ... | \n", "['e', 't', 'i', 'h', 's', 'r', 'd', 'l', 'u', ... | \n", "6 | \n", "0 | \n", "False | \n", "
7 | \n", "stares | \n", "['s', 't', 'a', 'r', 'e', 's'] | \n", "['o', 'i', 'h', 'n'] | \n", "6 | \n", "6 | \n", "True | \n", "
8 | \n", "exemplify | \n", "['e', '_', 'e', 'm', '_', 'l', 'i', '_', '_'] | \n", "['t', 'a', 'o', 'h', 'n', 's', 'r', 'd', 'u', ... | \n", "5 | \n", "0 | \n", "False | \n", "
9 | \n", "placard | \n", "['_', 'l', 'a', '_', 'a', 'r', 'd'] | \n", "['e', 't', 'o', 'i', 'h', 'n', 's', 'u', 'm', ... | \n", "5 | \n", "0 | \n", "False | \n", "
10 | \n", "magnetising | \n", "['m', 'a', '_', 'n', 'e', 't', 'i', 's', 'i', ... | \n", "['o', 'h', 'r', 'd', 'l', 'u', 'w', 'c', 'y', ... | \n", "9 | \n", "0 | \n", "False | \n", "
11 | \n", "curried | \n", "['c', 'u', 'r', 'r', 'i', 'e', 'd'] | \n", "['t', 'a', 'o', 'h', 'n', 's', 'l', 'm', 'w'] | \n", "7 | \n", "1 | \n", "True | \n", "
12 | \n", "drouth | \n", "['d', 'r', 'o', 'u', 't', 'h'] | \n", "['e', 'a', 'i', 'n', 's', 'l'] | \n", "6 | \n", "4 | \n", "True | \n", "
13 | \n", "trash | \n", "['t', 'r', 'a', 's', 'h'] | \n", "['e', 'o', 'i', 'n'] | \n", "5 | \n", "6 | \n", "True | \n", "
14 | \n", "irretrievable | \n", "['i', 'r', 'r', 'e', 't', 'r', 'i', 'e', '_', ... | \n", "['o', 'h', 'n', 's', 'd', 'u', 'm', 'w', 'c', ... | \n", "11 | \n", "0 | \n", "False | \n", "
15 | \n", "exploiters | \n", "['e', '_', '_', 'l', 'o', 'i', 't', 'e', 'r', ... | \n", "['a', 'h', 'n', 'd', 'u', 'm', 'w', 'c', 'y', ... | \n", "8 | \n", "0 | \n", "False | \n", "
16 | \n", "newscast | \n", "['n', 'e', 'w', 's', 'c', 'a', 's', 't'] | \n", "['o', 'i', 'h', 'r', 'd', 'l', 'u', 'm'] | \n", "8 | \n", "2 | \n", "True | \n", "
17 | \n", "compliment | \n", "['c', 'o', 'm', '_', 'l', 'i', 'm', 'e', 'n', ... | \n", "['a', 'h', 's', 'r', 'd', 'u', 'w', 'y', 'f', ... | \n", "9 | \n", "0 | \n", "False | \n", "
18 | \n", "faithfulness | \n", "['f', 'a', 'i', 't', 'h', 'f', 'u', 'l', 'n', ... | \n", "['o', 'r', 'd', 'm', 'w', 'c', 'y'] | \n", "12 | \n", "3 | \n", "True | \n", "
19 | \n", "muzzle | \n", "['m', 'u', '_', '_', 'l', 'e'] | \n", "['t', 'a', 'o', 'i', 'h', 'n', 's', 'r', 'd', ... | \n", "4 | \n", "0 | \n", "False | \n", "
20 | \n", "ministered | \n", "['m', 'i', 'n', 'i', 's', 't', 'e', 'r', 'e', ... | \n", "['a', 'o', 'h', 'l', 'u'] | \n", "10 | \n", "5 | \n", "True | \n", "
21 | \n", "clef | \n", "['_', 'l', 'e', '_'] | \n", "['t', 'a', 'o', 'i', 'h', 'n', 's', 'r', 'd', ... | \n", "2 | \n", "0 | \n", "False | \n", "
22 | \n", "sunning | \n", "['s', 'u', 'n', 'n', 'i', 'n', '_'] | \n", "['e', 't', 'a', 'o', 'h', 'r', 'd', 'l', 'm', ... | \n", "6 | \n", "0 | \n", "False | \n", "
23 | \n", "cow | \n", "['_', 'o', '_'] | \n", "['e', 't', 'a', 'i', 'h', 'n', 's', 'r', 'd', ... | \n", "1 | \n", "0 | \n", "False | \n", "
24 | \n", "loon | \n", "['l', 'o', 'o', 'n'] | \n", "['e', 't', 'a', 'i', 'h', 's', 'r', 'd'] | \n", "4 | \n", "2 | \n", "True | \n", "
25 | \n", "pepperonis | \n", "['_', 'e', '_', '_', 'e', 'r', 'o', 'n', 'i', ... | \n", "['t', 'a', 'h', 'd', 'l', 'u', 'm', 'w', 'c', ... | \n", "7 | \n", "0 | \n", "False | \n", "
26 | \n", "alerting | \n", "['a', 'l', 'e', 'r', 't', 'i', 'n', '_'] | \n", "['o', 'h', 's', 'd', 'u', 'm', 'w', 'c', 'y', ... | \n", "7 | \n", "0 | \n", "False | \n", "
27 | \n", "hoorahs | \n", "['h', 'o', 'o', 'r', 'a', 'h', 's'] | \n", "['e', 't', 'i', 'n'] | \n", "7 | \n", "6 | \n", "True | \n", "
28 | \n", "legislates | \n", "['l', 'e', '_', 'i', 's', 'l', 'a', 't', 'e', ... | \n", "['o', 'h', 'n', 'r', 'd', 'u', 'm', 'w', 'c', ... | \n", "9 | \n", "0 | \n", "False | \n", "
29 | \n", "readout | \n", "['r', 'e', 'a', 'd', 'o', 'u', 't'] | \n", "['i', 'h', 'n', 's', 'l'] | \n", "7 | \n", "5 | \n", "True | \n", "
... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "
970 | \n", "washes | \n", "['w', 'a', 's', 'h', 'e', 's'] | \n", "['t', 'o', 'i', 'n', 'r', 'd', 'l', 'u', 'm'] | \n", "6 | \n", "1 | \n", "True | \n", "
971 | \n", "twirlers | \n", "['t', 'w', 'i', 'r', 'l', 'e', 'r', 's'] | \n", "['a', 'o', 'h', 'n', 'd', 'u', 'm'] | \n", "8 | \n", "3 | \n", "True | \n", "
972 | \n", "equine | \n", "['e', '_', 'u', 'i', 'n', 'e'] | \n", "['t', 'a', 'o', 'h', 's', 'r', 'd', 'l', 'm', ... | \n", "5 | \n", "0 | \n", "False | \n", "
973 | \n", "sacristan | \n", "['s', 'a', 'c', 'r', 'i', 's', 't', 'a', 'n'] | \n", "['e', 'o', 'h', 'd', 'l', 'u', 'm', 'w'] | \n", "9 | \n", "2 | \n", "True | \n", "
974 | \n", "handballs | \n", "['h', 'a', 'n', 'd', '_', 'a', 'l', 'l', 's'] | \n", "['e', 't', 'o', 'i', 'r', 'u', 'm', 'w', 'c', ... | \n", "8 | \n", "0 | \n", "False | \n", "
975 | \n", "hello | \n", "['h', 'e', 'l', 'l', 'o'] | \n", "['t', 'a', 'i', 'n', 's', 'r', 'd'] | \n", "5 | \n", "3 | \n", "True | \n", "
976 | \n", "promoter | \n", "['_', 'r', 'o', 'm', 'o', 't', 'e', 'r'] | \n", "['a', 'i', 'h', 'n', 's', 'd', 'l', 'u', 'w', ... | \n", "7 | \n", "0 | \n", "False | \n", "
977 | \n", "gesturing | \n", "['_', 'e', 's', 't', 'u', 'r', 'i', 'n', '_'] | \n", "['a', 'o', 'h', 'd', 'l', 'm', 'w', 'c', 'y', ... | \n", "7 | \n", "0 | \n", "False | \n", "
978 | \n", "clew | \n", "['_', 'l', 'e', '_'] | \n", "['t', 'a', 'o', 'i', 'h', 'n', 's', 'r', 'd', ... | \n", "2 | \n", "0 | \n", "False | \n", "
979 | \n", "jarring | \n", "['_', 'a', 'r', 'r', 'i', 'n', '_'] | \n", "['e', 't', 'o', 'h', 's', 'd', 'l', 'u', 'm', ... | \n", "5 | \n", "0 | \n", "False | \n", "
980 | \n", "bedraggled | \n", "['_', 'e', 'd', 'r', 'a', '_', '_', 'l', 'e', ... | \n", "['t', 'o', 'i', 'h', 'n', 's', 'u', 'm', 'w', ... | \n", "7 | \n", "0 | \n", "False | \n", "
981 | \n", "snout | \n", "['s', 'n', 'o', 'u', 't'] | \n", "['e', 'a', 'i', 'h', 'r', 'd', 'l'] | \n", "5 | \n", "3 | \n", "True | \n", "
982 | \n", "bog | \n", "['_', 'o', '_'] | \n", "['e', 't', 'a', 'i', 'h', 'n', 's', 'r', 'd', ... | \n", "1 | \n", "0 | \n", "False | \n", "
983 | \n", "envious | \n", "['e', 'n', '_', 'i', 'o', 'u', 's'] | \n", "['t', 'a', 'h', 'r', 'd', 'l', 'm', 'w', 'c', ... | \n", "6 | \n", "0 | \n", "False | \n", "
984 | \n", "vandals | \n", "['_', 'a', 'n', 'd', 'a', 'l', 's'] | \n", "['e', 't', 'o', 'i', 'h', 'r', 'u', 'm', 'w', ... | \n", "6 | \n", "0 | \n", "False | \n", "
985 | \n", "hobble | \n", "['h', 'o', '_', '_', 'l', 'e'] | \n", "['t', 'a', 'i', 'n', 's', 'r', 'd', 'u', 'm', ... | \n", "4 | \n", "0 | \n", "False | \n", "
986 | \n", "motes | \n", "['m', 'o', 't', 'e', 's'] | \n", "['a', 'i', 'h', 'n', 'r', 'd', 'l', 'u'] | \n", "5 | \n", "2 | \n", "True | \n", "
987 | \n", "sodding | \n", "['s', 'o', 'd', 'd', 'i', 'n', '_'] | \n", "['e', 't', 'a', 'h', 'r', 'l', 'u', 'm', 'w', ... | \n", "6 | \n", "0 | \n", "False | \n", "
988 | \n", "connivance | \n", "['c', 'o', 'n', 'n', 'i', '_', 'a', 'n', 'c', ... | \n", "['t', 'h', 's', 'r', 'd', 'l', 'u', 'm', 'w', ... | \n", "9 | \n", "0 | \n", "False | \n", "
989 | \n", "anchorites | \n", "['a', 'n', 'c', 'h', 'o', 'r', 'i', 't', 'e', ... | \n", "['d', 'l', 'u', 'm', 'w'] | \n", "10 | \n", "5 | \n", "True | \n", "
990 | \n", "squats | \n", "['s', '_', 'u', 'a', 't', 's'] | \n", "['e', 'o', 'i', 'h', 'n', 'r', 'd', 'l', 'm', ... | \n", "5 | \n", "0 | \n", "False | \n", "
991 | \n", "amebae | \n", "['a', '_', 'e', '_', 'a', 'e'] | \n", "['t', 'o', 'i', 'h', 'n', 's', 'r', 'd', 'l', ... | \n", "4 | \n", "0 | \n", "False | \n", "
992 | \n", "freelancers | \n", "['f', 'r', 'e', 'e', 'l', 'a', 'n', 'c', 'e', ... | \n", "['t', 'o', 'i', 'h', 'd', 'u', 'm', 'w', 'y'] | \n", "11 | \n", "1 | \n", "True | \n", "
993 | \n", "indentures | \n", "['i', 'n', 'd', 'e', 'n', 't', 'u', 'r', 'e', ... | \n", "['a', 'o', 'h', 'l'] | \n", "10 | \n", "6 | \n", "True | \n", "
994 | \n", "eulogistic | \n", "['e', 'u', 'l', 'o', 'g', 'i', 's', 't', 'i', ... | \n", "['a', 'h', 'n', 'r', 'd', 'm', 'w', 'y', 'f'] | \n", "10 | \n", "1 | \n", "True | \n", "
995 | \n", "mandrake | \n", "['m', 'a', 'n', 'd', 'r', 'a', '_', 'e'] | \n", "['t', 'o', 'i', 'h', 's', 'l', 'u', 'w', 'c', ... | \n", "7 | \n", "0 | \n", "False | \n", "
996 | \n", "aforementioned | \n", "['a', 'f', 'o', 'r', 'e', 'm', 'e', 'n', 't', ... | \n", "['h', 's', 'l', 'u', 'w', 'c', 'y'] | \n", "14 | \n", "3 | \n", "True | \n", "
997 | \n", "pleases | \n", "['_', 'l', 'e', 'a', 's', 'e', 's'] | \n", "['t', 'o', 'i', 'h', 'n', 'r', 'd', 'u', 'm', ... | \n", "6 | \n", "0 | \n", "False | \n", "
998 | \n", "screens | \n", "['s', '_', 'r', 'e', 'e', 'n', 's'] | \n", "['t', 'a', 'o', 'i', 'h', 'd', 'l', 'u', 'm', ... | \n", "6 | \n", "0 | \n", "False | \n", "
999 | \n", "conches | \n", "['c', 'o', 'n', 'c', 'h', 'e', 's'] | \n", "['t', 'a', 'i', 'r', 'd', 'l', 'u', 'm', 'w'] | \n", "7 | \n", "1 | \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", "fume | \n", "['_', '_', '_', 'e'] | \n", "['t', 'a', 'o', 'i', 'h', 'n', 's', 'r', 'd', ... | \n", "1 | \n", "0 | \n", "False | \n", "4 | \n", "
1 | \n", "nightlife | \n", "['n', 'i', '_', 'h', 't', 'l', 'i', '_', 'e'] | \n", "['a', 'o', 's', 'r', 'd', 'u', 'm', 'w', 'c', ... | \n", "7 | \n", "0 | \n", "False | \n", "9 | \n", "
2 | \n", "skydove | \n", "['s', '_', '_', 'd', 'o', '_', 'e'] | \n", "['t', 'a', 'i', 'h', 'n', 'r', 'l', 'u', 'm', ... | \n", "4 | \n", "0 | \n", "False | \n", "7 | \n", "
3 | \n", "generates | \n", "['_', 'e', 'n', 'e', 'r', 'a', 't', 'e', 's'] | \n", "['o', 'i', 'h', 'd', 'l', 'u', 'm', 'w', 'c', ... | \n", "8 | \n", "0 | \n", "False | \n", "9 | \n", "
4 | \n", "mes | \n", "['_', 'e', 's'] | \n", "['t', 'a', 'o', 'i', 'h', 'n', 'r', 'd', 'l', ... | \n", "2 | \n", "0 | \n", "False | \n", "3 | \n", "
5 | \n", "sphinges | \n", "['s', '_', 'h', 'i', 'n', '_', 'e', 's'] | \n", "['t', 'a', 'o', 'r', 'd', 'l', 'u', 'm', 'w', ... | \n", "6 | \n", "0 | \n", "False | \n", "8 | \n", "
6 | \n", "backgammon | \n", "['_', 'a', '_', '_', '_', 'a', 'm', 'm', 'o', ... | \n", "['e', 't', 'i', 'h', 's', 'r', 'd', 'l', 'u', ... | \n", "6 | \n", "0 | \n", "False | \n", "10 | \n", "
7 | \n", "stares | \n", "['s', 't', 'a', 'r', 'e', 's'] | \n", "['o', 'i', 'h', 'n'] | \n", "6 | \n", "6 | \n", "True | \n", "6 | \n", "
8 | \n", "exemplify | \n", "['e', '_', 'e', 'm', '_', 'l', 'i', '_', '_'] | \n", "['t', 'a', 'o', 'h', 'n', 's', 'r', 'd', 'u', ... | \n", "5 | \n", "0 | \n", "False | \n", "9 | \n", "
9 | \n", "placard | \n", "['_', 'l', 'a', '_', 'a', 'r', 'd'] | \n", "['e', 't', 'o', 'i', 'h', 'n', 's', 'u', 'm', ... | \n", "5 | \n", "0 | \n", "False | \n", "7 | \n", "
10 | \n", "magnetising | \n", "['m', 'a', '_', 'n', 'e', 't', 'i', 's', 'i', ... | \n", "['o', 'h', 'r', 'd', 'l', 'u', 'w', 'c', 'y', ... | \n", "9 | \n", "0 | \n", "False | \n", "11 | \n", "
11 | \n", "curried | \n", "['c', 'u', 'r', 'r', 'i', 'e', 'd'] | \n", "['t', 'a', 'o', 'h', 'n', 's', 'l', 'm', 'w'] | \n", "7 | \n", "1 | \n", "True | \n", "7 | \n", "
12 | \n", "drouth | \n", "['d', 'r', 'o', 'u', 't', 'h'] | \n", "['e', 'a', 'i', 'n', 's', 'l'] | \n", "6 | \n", "4 | \n", "True | \n", "6 | \n", "
13 | \n", "trash | \n", "['t', 'r', 'a', 's', 'h'] | \n", "['e', 'o', 'i', 'n'] | \n", "5 | \n", "6 | \n", "True | \n", "5 | \n", "
14 | \n", "irretrievable | \n", "['i', 'r', 'r', 'e', 't', 'r', 'i', 'e', '_', ... | \n", "['o', 'h', 'n', 's', 'd', 'u', 'm', 'w', 'c', ... | \n", "11 | \n", "0 | \n", "False | \n", "13 | \n", "
15 | \n", "exploiters | \n", "['e', '_', '_', 'l', 'o', 'i', 't', 'e', 'r', ... | \n", "['a', 'h', 'n', 'd', 'u', 'm', 'w', 'c', 'y', ... | \n", "8 | \n", "0 | \n", "False | \n", "10 | \n", "
16 | \n", "newscast | \n", "['n', 'e', 'w', 's', 'c', 'a', 's', 't'] | \n", "['o', 'i', 'h', 'r', 'd', 'l', 'u', 'm'] | \n", "8 | \n", "2 | \n", "True | \n", "8 | \n", "
17 | \n", "compliment | \n", "['c', 'o', 'm', '_', 'l', 'i', 'm', 'e', 'n', ... | \n", "['a', 'h', 's', 'r', 'd', 'u', 'w', 'y', 'f', ... | \n", "9 | \n", "0 | \n", "False | \n", "10 | \n", "
18 | \n", "faithfulness | \n", "['f', 'a', 'i', 't', 'h', 'f', 'u', 'l', 'n', ... | \n", "['o', 'r', 'd', 'm', 'w', 'c', 'y'] | \n", "12 | \n", "3 | \n", "True | \n", "12 | \n", "
19 | \n", "muzzle | \n", "['m', 'u', '_', '_', 'l', 'e'] | \n", "['t', 'a', 'o', 'i', 'h', 'n', 's', 'r', 'd', ... | \n", "4 | \n", "0 | \n", "False | \n", "6 | \n", "
20 | \n", "ministered | \n", "['m', 'i', 'n', 'i', 's', 't', 'e', 'r', 'e', ... | \n", "['a', 'o', 'h', 'l', 'u'] | \n", "10 | \n", "5 | \n", "True | \n", "10 | \n", "
21 | \n", "clef | \n", "['_', 'l', 'e', '_'] | \n", "['t', 'a', 'o', 'i', 'h', 'n', 's', 'r', 'd', ... | \n", "2 | \n", "0 | \n", "False | \n", "4 | \n", "
22 | \n", "sunning | \n", "['s', 'u', 'n', 'n', 'i', 'n', '_'] | \n", "['e', 't', 'a', 'o', 'h', 'r', 'd', 'l', 'm', ... | \n", "6 | \n", "0 | \n", "False | \n", "7 | \n", "
23 | \n", "cow | \n", "['_', 'o', '_'] | \n", "['e', 't', 'a', 'i', 'h', 'n', 's', 'r', 'd', ... | \n", "1 | \n", "0 | \n", "False | \n", "3 | \n", "
24 | \n", "loon | \n", "['l', 'o', 'o', 'n'] | \n", "['e', 't', 'a', 'i', 'h', 's', 'r', 'd'] | \n", "4 | \n", "2 | \n", "True | \n", "4 | \n", "
25 | \n", "pepperonis | \n", "['_', 'e', '_', '_', 'e', 'r', 'o', 'n', 'i', ... | \n", "['t', 'a', 'h', 'd', 'l', 'u', 'm', 'w', 'c', ... | \n", "7 | \n", "0 | \n", "False | \n", "10 | \n", "
26 | \n", "alerting | \n", "['a', 'l', 'e', 'r', 't', 'i', 'n', '_'] | \n", "['o', 'h', 's', 'd', 'u', 'm', 'w', 'c', 'y', ... | \n", "7 | \n", "0 | \n", "False | \n", "8 | \n", "
27 | \n", "hoorahs | \n", "['h', 'o', 'o', 'r', 'a', 'h', 's'] | \n", "['e', 't', 'i', 'n'] | \n", "7 | \n", "6 | \n", "True | \n", "7 | \n", "
28 | \n", "legislates | \n", "['l', 'e', '_', 'i', 's', 'l', 'a', 't', 'e', ... | \n", "['o', 'h', 'n', 'r', 'd', 'u', 'm', 'w', 'c', ... | \n", "9 | \n", "0 | \n", "False | \n", "10 | \n", "
29 | \n", "readout | \n", "['r', 'e', 'a', 'd', 'o', 'u', 't'] | \n", "['i', 'h', 'n', 's', 'l'] | \n", "7 | \n", "5 | \n", "True | \n", "7 | \n", "
... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "
970 | \n", "washes | \n", "['w', 'a', 's', 'h', 'e', 's'] | \n", "['t', 'o', 'i', 'n', 'r', 'd', 'l', 'u', 'm'] | \n", "6 | \n", "1 | \n", "True | \n", "6 | \n", "
971 | \n", "twirlers | \n", "['t', 'w', 'i', 'r', 'l', 'e', 'r', 's'] | \n", "['a', 'o', 'h', 'n', 'd', 'u', 'm'] | \n", "8 | \n", "3 | \n", "True | \n", "8 | \n", "
972 | \n", "equine | \n", "['e', '_', 'u', 'i', 'n', 'e'] | \n", "['t', 'a', 'o', 'h', 's', 'r', 'd', 'l', 'm', ... | \n", "5 | \n", "0 | \n", "False | \n", "6 | \n", "
973 | \n", "sacristan | \n", "['s', 'a', 'c', 'r', 'i', 's', 't', 'a', 'n'] | \n", "['e', 'o', 'h', 'd', 'l', 'u', 'm', 'w'] | \n", "9 | \n", "2 | \n", "True | \n", "9 | \n", "
974 | \n", "handballs | \n", "['h', 'a', 'n', 'd', '_', 'a', 'l', 'l', 's'] | \n", "['e', 't', 'o', 'i', 'r', 'u', 'm', 'w', 'c', ... | \n", "8 | \n", "0 | \n", "False | \n", "9 | \n", "
975 | \n", "hello | \n", "['h', 'e', 'l', 'l', 'o'] | \n", "['t', 'a', 'i', 'n', 's', 'r', 'd'] | \n", "5 | \n", "3 | \n", "True | \n", "5 | \n", "
976 | \n", "promoter | \n", "['_', 'r', 'o', 'm', 'o', 't', 'e', 'r'] | \n", "['a', 'i', 'h', 'n', 's', 'd', 'l', 'u', 'w', ... | \n", "7 | \n", "0 | \n", "False | \n", "8 | \n", "
977 | \n", "gesturing | \n", "['_', 'e', 's', 't', 'u', 'r', 'i', 'n', '_'] | \n", "['a', 'o', 'h', 'd', 'l', 'm', 'w', 'c', 'y', ... | \n", "7 | \n", "0 | \n", "False | \n", "9 | \n", "
978 | \n", "clew | \n", "['_', 'l', 'e', '_'] | \n", "['t', 'a', 'o', 'i', 'h', 'n', 's', 'r', 'd', ... | \n", "2 | \n", "0 | \n", "False | \n", "4 | \n", "
979 | \n", "jarring | \n", "['_', 'a', 'r', 'r', 'i', 'n', '_'] | \n", "['e', 't', 'o', 'h', 's', 'd', 'l', 'u', 'm', ... | \n", "5 | \n", "0 | \n", "False | \n", "7 | \n", "
980 | \n", "bedraggled | \n", "['_', 'e', 'd', 'r', 'a', '_', '_', 'l', 'e', ... | \n", "['t', 'o', 'i', 'h', 'n', 's', 'u', 'm', 'w', ... | \n", "7 | \n", "0 | \n", "False | \n", "10 | \n", "
981 | \n", "snout | \n", "['s', 'n', 'o', 'u', 't'] | \n", "['e', 'a', 'i', 'h', 'r', 'd', 'l'] | \n", "5 | \n", "3 | \n", "True | \n", "5 | \n", "
982 | \n", "bog | \n", "['_', 'o', '_'] | \n", "['e', 't', 'a', 'i', 'h', 'n', 's', 'r', 'd', ... | \n", "1 | \n", "0 | \n", "False | \n", "3 | \n", "
983 | \n", "envious | \n", "['e', 'n', '_', 'i', 'o', 'u', 's'] | \n", "['t', 'a', 'h', 'r', 'd', 'l', 'm', 'w', 'c', ... | \n", "6 | \n", "0 | \n", "False | \n", "7 | \n", "
984 | \n", "vandals | \n", "['_', 'a', 'n', 'd', 'a', 'l', 's'] | \n", "['e', 't', 'o', 'i', 'h', 'r', 'u', 'm', 'w', ... | \n", "6 | \n", "0 | \n", "False | \n", "7 | \n", "
985 | \n", "hobble | \n", "['h', 'o', '_', '_', 'l', 'e'] | \n", "['t', 'a', 'i', 'n', 's', 'r', 'd', 'u', 'm', ... | \n", "4 | \n", "0 | \n", "False | \n", "6 | \n", "
986 | \n", "motes | \n", "['m', 'o', 't', 'e', 's'] | \n", "['a', 'i', 'h', 'n', 'r', 'd', 'l', 'u'] | \n", "5 | \n", "2 | \n", "True | \n", "5 | \n", "
987 | \n", "sodding | \n", "['s', 'o', 'd', 'd', 'i', 'n', '_'] | \n", "['e', 't', 'a', 'h', 'r', 'l', 'u', 'm', 'w', ... | \n", "6 | \n", "0 | \n", "False | \n", "7 | \n", "
988 | \n", "connivance | \n", "['c', 'o', 'n', 'n', 'i', '_', 'a', 'n', 'c', ... | \n", "['t', 'h', 's', 'r', 'd', 'l', 'u', 'm', 'w', ... | \n", "9 | \n", "0 | \n", "False | \n", "10 | \n", "
989 | \n", "anchorites | \n", "['a', 'n', 'c', 'h', 'o', 'r', 'i', 't', 'e', ... | \n", "['d', 'l', 'u', 'm', 'w'] | \n", "10 | \n", "5 | \n", "True | \n", "10 | \n", "
990 | \n", "squats | \n", "['s', '_', 'u', 'a', 't', 's'] | \n", "['e', 'o', 'i', 'h', 'n', 'r', 'd', 'l', 'm', ... | \n", "5 | \n", "0 | \n", "False | \n", "6 | \n", "
991 | \n", "amebae | \n", "['a', '_', 'e', '_', 'a', 'e'] | \n", "['t', 'o', 'i', 'h', 'n', 's', 'r', 'd', 'l', ... | \n", "4 | \n", "0 | \n", "False | \n", "6 | \n", "
992 | \n", "freelancers | \n", "['f', 'r', 'e', 'e', 'l', 'a', 'n', 'c', 'e', ... | \n", "['t', 'o', 'i', 'h', 'd', 'u', 'm', 'w', 'y'] | \n", "11 | \n", "1 | \n", "True | \n", "11 | \n", "
993 | \n", "indentures | \n", "['i', 'n', 'd', 'e', 'n', 't', 'u', 'r', 'e', ... | \n", "['a', 'o', 'h', 'l'] | \n", "10 | \n", "6 | \n", "True | \n", "10 | \n", "
994 | \n", "eulogistic | \n", "['e', 'u', 'l', 'o', 'g', 'i', 's', 't', 'i', ... | \n", "['a', 'h', 'n', 'r', 'd', 'm', 'w', 'y', 'f'] | \n", "10 | \n", "1 | \n", "True | \n", "10 | \n", "
995 | \n", "mandrake | \n", "['m', 'a', 'n', 'd', 'r', 'a', '_', 'e'] | \n", "['t', 'o', 'i', 'h', 's', 'l', 'u', 'w', 'c', ... | \n", "7 | \n", "0 | \n", "False | \n", "8 | \n", "
996 | \n", "aforementioned | \n", "['a', 'f', 'o', 'r', 'e', 'm', 'e', 'n', 't', ... | \n", "['h', 's', 'l', 'u', 'w', 'c', 'y'] | \n", "14 | \n", "3 | \n", "True | \n", "14 | \n", "
997 | \n", "pleases | \n", "['_', 'l', 'e', 'a', 's', 'e', 's'] | \n", "['t', 'o', 'i', 'h', 'n', 'r', 'd', 'u', 'm', ... | \n", "6 | \n", "0 | \n", "False | \n", "7 | \n", "
998 | \n", "screens | \n", "['s', '_', 'r', 'e', 'e', 'n', 's'] | \n", "['t', 'a', 'o', 'i', 'h', 'd', 'l', 'u', 'm', ... | \n", "6 | \n", "0 | \n", "False | \n", "7 | \n", "
999 | \n", "conches | \n", "['c', 'o', 'n', 'c', 'h', 'e', 's'] | \n", "['t', 'a', 'i', 'r', 'd', 'l', 'u', 'm', 'w'] | \n", "7 | \n", "1 | \n", "True | \n", "7 | \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", "arboretums | \n", "['a', 'r', 'b', 'o', 'r', 'e', 't', 'u', 'm', ... | \n", "['n'] | \n", "10 | \n", "9 | \n", "True | \n", "
1 | \n", "coordination | \n", "['c', 'o', 'o', 'r', 'd', 'i', 'n', 'a', 't', ... | \n", "['e'] | \n", "12 | \n", "9 | \n", "True | \n", "
2 | \n", "refurbishes | \n", "['r', 'e', 'f', 'u', 'r', 'b', 'i', 's', 'h', ... | \n", "[] | \n", "11 | \n", "10 | \n", "True | \n", "
3 | \n", "portal | \n", "['p', 'o', 'r', 't', 'a', 'l'] | \n", "['e', 's', 'i', 'm'] | \n", "6 | \n", "6 | \n", "True | \n", "
4 | \n", "incontinent | \n", "['i', 'n', 'c', 'o', 'n', 't', 'i', 'n', 'e', ... | \n", "['s'] | \n", "11 | \n", "9 | \n", "True | \n", "
5 | \n", "dilapidated | \n", "['d', 'i', 'l', 'a', 'p', 'i', 'd', 'a', 't', ... | \n", "['h'] | \n", "11 | \n", "9 | \n", "True | \n", "
6 | \n", "retake | \n", "['r', 'e', 't', 'a', 'k', 'e'] | \n", "['i'] | \n", "6 | \n", "9 | \n", "True | \n", "
7 | \n", "pored | \n", "['p', 'o', 'r', 'e', 'd'] | \n", "['s', 'a', 'w', 'l', 'k'] | \n", "5 | \n", "5 | \n", "True | \n", "
8 | \n", "dictators | \n", "['d', 'i', 'c', 't', 'a', 't', 'o', 'r', 's'] | \n", "['e'] | \n", "9 | \n", "9 | \n", "True | \n", "
9 | \n", "tutoring | \n", "['t', 'u', 't', 'o', 'r', 'i', 'n', 'g'] | \n", "['e', 'a'] | \n", "8 | \n", "8 | \n", "True | \n", "
10 | \n", "nites | \n", "['n', 'i', 't', 'e', 's'] | \n", "['a', 'r', 'k', 'm', 'b', 'c'] | \n", "5 | \n", "4 | \n", "True | \n", "
11 | \n", "geeky | \n", "['g', 'e', 'e', 'k', 'y'] | \n", "['s', 'd', 't', 'l'] | \n", "5 | \n", "6 | \n", "True | \n", "
12 | \n", "transsexuals | \n", "['t', 'r', 'a', 'n', 's', 's', 'e', 'x', 'u', ... | \n", "['i'] | \n", "12 | \n", "9 | \n", "True | \n", "
13 | \n", "explosively | \n", "['e', 'x', 'p', 'l', 'o', 's', 'i', 'v', 'e', ... | \n", "['n'] | \n", "11 | \n", "9 | \n", "True | \n", "
14 | \n", "hosteler | \n", "['h', 'o', 's', 't', 'e', 'l', 'e', 'r'] | \n", "['d'] | \n", "8 | \n", "9 | \n", "True | \n", "
15 | \n", "fake | \n", "['f', 'a', 'k', 'e'] | \n", "['l', 'r', 'm', 'p', 's', 'g', 'd', 't', 'w'] | \n", "4 | \n", "1 | \n", "True | \n", "
16 | \n", "thralling | \n", "['t', 'h', 'r', 'a', 'l', 'l', 'i', 'n', 'g'] | \n", "['e', 'o', 's'] | \n", "9 | \n", "7 | \n", "True | \n", "
17 | \n", "skew | \n", "['s', 'k', 'e', 'w'] | \n", "['t', 'd', 'l'] | \n", "4 | \n", "7 | \n", "True | \n", "
18 | \n", "sportscasters | \n", "['s', 'p', 'o', 'r', 't', 's', 'c', 'a', 's', ... | \n", "['i'] | \n", "13 | \n", "9 | \n", "True | \n", "
19 | \n", "forsaking | \n", "['f', 'o', 'r', 's', 'a', 'k', 'i', 'n', 'g'] | \n", "['e', 't', 'l'] | \n", "9 | \n", "7 | \n", "True | \n", "
20 | \n", "fevered | \n", "['f', 'e', 'v', 'e', 'r', 'e', 'd'] | \n", "['s', 'l'] | \n", "7 | \n", "8 | \n", "True | \n", "
21 | \n", "duds | \n", "['d', 'u', 'd', 's'] | \n", "['e', 'a', 'o', 'i', 'b', 'g', 't', 'p', 'm'] | \n", "4 | \n", "1 | \n", "True | \n", "
22 | \n", "beautiful | \n", "['b', 'e', 'a', 'u', 't', 'i', 'f', 'u', 'l'] | \n", "['s'] | \n", "9 | \n", "9 | \n", "True | \n", "
23 | \n", "swiftly | \n", "['s', 'w', 'i', 'f', 't', 'l', 'y'] | \n", "['e', 'a'] | \n", "7 | \n", "8 | \n", "True | \n", "
24 | \n", "pestering | \n", "['p', 'e', 's', 't', 'e', 'r', 'i', 'n', 'g'] | \n", "[] | \n", "9 | \n", "10 | \n", "True | \n", "
25 | \n", "subcontinent | \n", "['s', 'u', 'b', 'c', 'o', 'n', 't', 'i', 'n', ... | \n", "[] | \n", "12 | \n", "10 | \n", "True | \n", "
26 | \n", "reanimating | \n", "['r', 'e', 'a', 'n', 'i', 'm', 'a', 't', 'i', ... | \n", "[] | \n", "11 | \n", "10 | \n", "True | \n", "
27 | \n", "undocumented | \n", "['u', 'n', 'd', 'o', 'c', 'u', 'm', 'e', 'n', ... | \n", "['s'] | \n", "12 | \n", "9 | \n", "True | \n", "
28 | \n", "adjoining | \n", "['a', 'd', 'j', 'o', 'i', 'n', 'i', 'n', 'g'] | \n", "['e'] | \n", "9 | \n", "9 | \n", "True | \n", "
29 | \n", "tabuing | \n", "['t', 'a', 'b', 'u', 'i', 'n', 'g'] | \n", "['e', 'l', 'r', 'p'] | \n", "7 | \n", "6 | \n", "True | \n", "
... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "
970 | \n", "taprooms | \n", "['t', 'a', 'p', 'r', 'o', 'o', 'm', 's'] | \n", "['e', 'i'] | \n", "8 | \n", "8 | \n", "True | \n", "
971 | \n", "enliven | \n", "['e', 'n', 'l', 'i', 'v', 'e', 'n'] | \n", "['s', 'd', 'r', 't'] | \n", "7 | \n", "6 | \n", "True | \n", "
972 | \n", "fathomless | \n", "['f', 'a', 't', 'h', 'o', 'm', 'l', 'e', 's', ... | \n", "['n'] | \n", "10 | \n", "9 | \n", "True | \n", "
973 | \n", "modules | \n", "['m', 'o', 'd', 'u', 'l', 'e', 's'] | \n", "['i', 'b'] | \n", "7 | \n", "8 | \n", "True | \n", "
974 | \n", "breeding | \n", "['b', 'r', 'e', 'e', 'd', 'i', 'n', 'g'] | \n", "['s', 'z'] | \n", "8 | \n", "8 | \n", "True | \n", "
975 | \n", "announces | \n", "['a', 'n', 'n', 'o', 'u', 'n', 'c', 'e', 's'] | \n", "['i'] | \n", "9 | \n", "9 | \n", "True | \n", "
976 | \n", "inertness | \n", "['i', 'n', 'e', 'r', 't', 'n', 'e', 's', 's'] | \n", "[] | \n", "9 | \n", "10 | \n", "True | \n", "
977 | \n", "judgemental | \n", "['j', 'u', 'd', 'g', 'e', 'm', 'e', 'n', 't', ... | \n", "['s'] | \n", "11 | \n", "9 | \n", "True | \n", "
978 | \n", "refocus | \n", "['r', 'e', 'f', 'o', 'c', 'u', 's'] | \n", "['n', 'l'] | \n", "7 | \n", "8 | \n", "True | \n", "
979 | \n", "jigsawn | \n", "['j', 'i', 'g', 's', 'a', 'w', 'n'] | \n", "['e'] | \n", "7 | \n", "9 | \n", "True | \n", "
980 | \n", "boons | \n", "['b', 'o', 'o', 'n', 's'] | \n", "['e', 't', 'k', 'm', 'p', 'd', 'f', 'r'] | \n", "5 | \n", "2 | \n", "True | \n", "
981 | \n", "matriculated | \n", "['m', 'a', 't', 'r', 'i', 'c', 'u', 'l', 'a', ... | \n", "['s'] | \n", "12 | \n", "9 | \n", "True | \n", "
982 | \n", "sedan | \n", "['s', 'e', 'd', 'a', 'n'] | \n", "['l'] | \n", "5 | \n", "9 | \n", "True | \n", "
983 | \n", "photographed | \n", "['p', 'h', 'o', 't', 'o', 'g', 'r', 'a', 'p', ... | \n", "['i'] | \n", "12 | \n", "9 | \n", "True | \n", "
984 | \n", "lasted | \n", "['l', 'a', 's', 't', 'e', 'd'] | \n", "[] | \n", "6 | \n", "10 | \n", "True | \n", "
985 | \n", "salty | \n", "['s', 'a', 'l', 't', 'y'] | \n", "['e'] | \n", "5 | \n", "9 | \n", "True | \n", "
986 | \n", "prohibits | \n", "['p', 'r', 'o', 'h', 'i', 'b', 'i', 't', 's'] | \n", "['e', 'n', 'y'] | \n", "9 | \n", "7 | \n", "True | \n", "
987 | \n", "encompass | \n", "['e', 'n', 'c', 'o', 'm', 'p', 'a', 's', 's'] | \n", "['i'] | \n", "9 | \n", "9 | \n", "True | \n", "
988 | \n", "sot | \n", "['s', 'o', 't'] | \n", "['a'] | \n", "3 | \n", "9 | \n", "True | \n", "
989 | \n", "blink | \n", "['b', 'l', 'i', 'n', 'k'] | \n", "['s', 'e', 'a', 'o', 'c', 't'] | \n", "5 | \n", "4 | \n", "True | \n", "
990 | \n", "popularise | \n", "['p', 'o', 'p', 'u', 'l', 'a', 'r', 'i', 's', ... | \n", "[] | \n", "10 | \n", "10 | \n", "True | \n", "
991 | \n", "solarium | \n", "['s', 'o', 'l', 'a', 'r', 'i', 'u', 'm'] | \n", "['e', 'n', 't'] | \n", "8 | \n", "7 | \n", "True | \n", "
992 | \n", "sprucing | \n", "['s', 'p', 'r', 'u', 'c', 'i', 'n', 'g'] | \n", "['e', 'a', 'o'] | \n", "8 | \n", "7 | \n", "True | \n", "
993 | \n", "palisades | \n", "['p', 'a', 'l', 'i', 's', 'a', 'd', 'e', 's'] | \n", "[] | \n", "9 | \n", "10 | \n", "True | \n", "
994 | \n", "tides | \n", "['t', 'i', 'd', 'e', 's'] | \n", "['a', 'l', 'r', 'k'] | \n", "5 | \n", "6 | \n", "True | \n", "
995 | \n", "hereby | \n", "['h', 'e', 'r', 'e', 'b', 'y'] | \n", "['t', 's'] | \n", "6 | \n", "8 | \n", "True | \n", "
996 | \n", "swarthier | \n", "['s', 'w', 'a', 'r', 't', 'h', 'i', 'e', 'r'] | \n", "[] | \n", "9 | \n", "10 | \n", "True | \n", "
997 | \n", "unwillingness | \n", "['u', 'n', 'w', 'i', 'l', 'l', 'i', 'n', 'g', ... | \n", "[] | \n", "13 | \n", "10 | \n", "True | \n", "
998 | \n", "shoeshine | \n", "['s', 'h', 'o', 'e', 's', 'h', 'i', 'n', 'e'] | \n", "[] | \n", "9 | \n", "10 | \n", "True | \n", "
999 | \n", "substantiates | \n", "['s', 'u', 'b', 's', 't', 'a', 'n', 't', 'i', ... | \n", "[] | \n", "13 | \n", "10 | \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", "arboretums | \n", "['a', 'r', 'b', 'o', 'r', 'e', 't', 'u', 'm', ... | \n", "['n'] | \n", "10 | \n", "9 | \n", "True | \n", "10 | \n", "
1 | \n", "coordination | \n", "['c', 'o', 'o', 'r', 'd', 'i', 'n', 'a', 't', ... | \n", "['e'] | \n", "12 | \n", "9 | \n", "True | \n", "12 | \n", "
2 | \n", "refurbishes | \n", "['r', 'e', 'f', 'u', 'r', 'b', 'i', 's', 'h', ... | \n", "[] | \n", "11 | \n", "10 | \n", "True | \n", "11 | \n", "
3 | \n", "portal | \n", "['p', 'o', 'r', 't', 'a', 'l'] | \n", "['e', 's', 'i', 'm'] | \n", "6 | \n", "6 | \n", "True | \n", "6 | \n", "
4 | \n", "incontinent | \n", "['i', 'n', 'c', 'o', 'n', 't', 'i', 'n', 'e', ... | \n", "['s'] | \n", "11 | \n", "9 | \n", "True | \n", "11 | \n", "
5 | \n", "dilapidated | \n", "['d', 'i', 'l', 'a', 'p', 'i', 'd', 'a', 't', ... | \n", "['h'] | \n", "11 | \n", "9 | \n", "True | \n", "11 | \n", "
6 | \n", "retake | \n", "['r', 'e', 't', 'a', 'k', 'e'] | \n", "['i'] | \n", "6 | \n", "9 | \n", "True | \n", "6 | \n", "
7 | \n", "pored | \n", "['p', 'o', 'r', 'e', 'd'] | \n", "['s', 'a', 'w', 'l', 'k'] | \n", "5 | \n", "5 | \n", "True | \n", "5 | \n", "
8 | \n", "dictators | \n", "['d', 'i', 'c', 't', 'a', 't', 'o', 'r', 's'] | \n", "['e'] | \n", "9 | \n", "9 | \n", "True | \n", "9 | \n", "
9 | \n", "tutoring | \n", "['t', 'u', 't', 'o', 'r', 'i', 'n', 'g'] | \n", "['e', 'a'] | \n", "8 | \n", "8 | \n", "True | \n", "8 | \n", "
10 | \n", "nites | \n", "['n', 'i', 't', 'e', 's'] | \n", "['a', 'r', 'k', 'm', 'b', 'c'] | \n", "5 | \n", "4 | \n", "True | \n", "5 | \n", "
11 | \n", "geeky | \n", "['g', 'e', 'e', 'k', 'y'] | \n", "['s', 'd', 't', 'l'] | \n", "5 | \n", "6 | \n", "True | \n", "5 | \n", "
12 | \n", "transsexuals | \n", "['t', 'r', 'a', 'n', 's', 's', 'e', 'x', 'u', ... | \n", "['i'] | \n", "12 | \n", "9 | \n", "True | \n", "12 | \n", "
13 | \n", "explosively | \n", "['e', 'x', 'p', 'l', 'o', 's', 'i', 'v', 'e', ... | \n", "['n'] | \n", "11 | \n", "9 | \n", "True | \n", "11 | \n", "
14 | \n", "hosteler | \n", "['h', 'o', 's', 't', 'e', 'l', 'e', 'r'] | \n", "['d'] | \n", "8 | \n", "9 | \n", "True | \n", "8 | \n", "
15 | \n", "fake | \n", "['f', 'a', 'k', 'e'] | \n", "['l', 'r', 'm', 'p', 's', 'g', 'd', 't', 'w'] | \n", "4 | \n", "1 | \n", "True | \n", "4 | \n", "
16 | \n", "thralling | \n", "['t', 'h', 'r', 'a', 'l', 'l', 'i', 'n', 'g'] | \n", "['e', 'o', 's'] | \n", "9 | \n", "7 | \n", "True | \n", "9 | \n", "
17 | \n", "skew | \n", "['s', 'k', 'e', 'w'] | \n", "['t', 'd', 'l'] | \n", "4 | \n", "7 | \n", "True | \n", "4 | \n", "
18 | \n", "sportscasters | \n", "['s', 'p', 'o', 'r', 't', 's', 'c', 'a', 's', ... | \n", "['i'] | \n", "13 | \n", "9 | \n", "True | \n", "13 | \n", "
19 | \n", "forsaking | \n", "['f', 'o', 'r', 's', 'a', 'k', 'i', 'n', 'g'] | \n", "['e', 't', 'l'] | \n", "9 | \n", "7 | \n", "True | \n", "9 | \n", "
20 | \n", "fevered | \n", "['f', 'e', 'v', 'e', 'r', 'e', 'd'] | \n", "['s', 'l'] | \n", "7 | \n", "8 | \n", "True | \n", "7 | \n", "
21 | \n", "duds | \n", "['d', 'u', 'd', 's'] | \n", "['e', 'a', 'o', 'i', 'b', 'g', 't', 'p', 'm'] | \n", "4 | \n", "1 | \n", "True | \n", "4 | \n", "
22 | \n", "beautiful | \n", "['b', 'e', 'a', 'u', 't', 'i', 'f', 'u', 'l'] | \n", "['s'] | \n", "9 | \n", "9 | \n", "True | \n", "9 | \n", "
23 | \n", "swiftly | \n", "['s', 'w', 'i', 'f', 't', 'l', 'y'] | \n", "['e', 'a'] | \n", "7 | \n", "8 | \n", "True | \n", "7 | \n", "
24 | \n", "pestering | \n", "['p', 'e', 's', 't', 'e', 'r', 'i', 'n', 'g'] | \n", "[] | \n", "9 | \n", "10 | \n", "True | \n", "9 | \n", "
25 | \n", "subcontinent | \n", "['s', 'u', 'b', 'c', 'o', 'n', 't', 'i', 'n', ... | \n", "[] | \n", "12 | \n", "10 | \n", "True | \n", "12 | \n", "
26 | \n", "reanimating | \n", "['r', 'e', 'a', 'n', 'i', 'm', 'a', 't', 'i', ... | \n", "[] | \n", "11 | \n", "10 | \n", "True | \n", "11 | \n", "
27 | \n", "undocumented | \n", "['u', 'n', 'd', 'o', 'c', 'u', 'm', 'e', 'n', ... | \n", "['s'] | \n", "12 | \n", "9 | \n", "True | \n", "12 | \n", "
28 | \n", "adjoining | \n", "['a', 'd', 'j', 'o', 'i', 'n', 'i', 'n', 'g'] | \n", "['e'] | \n", "9 | \n", "9 | \n", "True | \n", "9 | \n", "
29 | \n", "tabuing | \n", "['t', 'a', 'b', 'u', 'i', 'n', 'g'] | \n", "['e', 'l', 'r', 'p'] | \n", "7 | \n", "6 | \n", "True | \n", "7 | \n", "
... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "
970 | \n", "taprooms | \n", "['t', 'a', 'p', 'r', 'o', 'o', 'm', 's'] | \n", "['e', 'i'] | \n", "8 | \n", "8 | \n", "True | \n", "8 | \n", "
971 | \n", "enliven | \n", "['e', 'n', 'l', 'i', 'v', 'e', 'n'] | \n", "['s', 'd', 'r', 't'] | \n", "7 | \n", "6 | \n", "True | \n", "7 | \n", "
972 | \n", "fathomless | \n", "['f', 'a', 't', 'h', 'o', 'm', 'l', 'e', 's', ... | \n", "['n'] | \n", "10 | \n", "9 | \n", "True | \n", "10 | \n", "
973 | \n", "modules | \n", "['m', 'o', 'd', 'u', 'l', 'e', 's'] | \n", "['i', 'b'] | \n", "7 | \n", "8 | \n", "True | \n", "7 | \n", "
974 | \n", "breeding | \n", "['b', 'r', 'e', 'e', 'd', 'i', 'n', 'g'] | \n", "['s', 'z'] | \n", "8 | \n", "8 | \n", "True | \n", "8 | \n", "
975 | \n", "announces | \n", "['a', 'n', 'n', 'o', 'u', 'n', 'c', 'e', 's'] | \n", "['i'] | \n", "9 | \n", "9 | \n", "True | \n", "9 | \n", "
976 | \n", "inertness | \n", "['i', 'n', 'e', 'r', 't', 'n', 'e', 's', 's'] | \n", "[] | \n", "9 | \n", "10 | \n", "True | \n", "9 | \n", "
977 | \n", "judgemental | \n", "['j', 'u', 'd', 'g', 'e', 'm', 'e', 'n', 't', ... | \n", "['s'] | \n", "11 | \n", "9 | \n", "True | \n", "11 | \n", "
978 | \n", "refocus | \n", "['r', 'e', 'f', 'o', 'c', 'u', 's'] | \n", "['n', 'l'] | \n", "7 | \n", "8 | \n", "True | \n", "7 | \n", "
979 | \n", "jigsawn | \n", "['j', 'i', 'g', 's', 'a', 'w', 'n'] | \n", "['e'] | \n", "7 | \n", "9 | \n", "True | \n", "7 | \n", "
980 | \n", "boons | \n", "['b', 'o', 'o', 'n', 's'] | \n", "['e', 't', 'k', 'm', 'p', 'd', 'f', 'r'] | \n", "5 | \n", "2 | \n", "True | \n", "5 | \n", "
981 | \n", "matriculated | \n", "['m', 'a', 't', 'r', 'i', 'c', 'u', 'l', 'a', ... | \n", "['s'] | \n", "12 | \n", "9 | \n", "True | \n", "12 | \n", "
982 | \n", "sedan | \n", "['s', 'e', 'd', 'a', 'n'] | \n", "['l'] | \n", "5 | \n", "9 | \n", "True | \n", "5 | \n", "
983 | \n", "photographed | \n", "['p', 'h', 'o', 't', 'o', 'g', 'r', 'a', 'p', ... | \n", "['i'] | \n", "12 | \n", "9 | \n", "True | \n", "12 | \n", "
984 | \n", "lasted | \n", "['l', 'a', 's', 't', 'e', 'd'] | \n", "[] | \n", "6 | \n", "10 | \n", "True | \n", "6 | \n", "
985 | \n", "salty | \n", "['s', 'a', 'l', 't', 'y'] | \n", "['e'] | \n", "5 | \n", "9 | \n", "True | \n", "5 | \n", "
986 | \n", "prohibits | \n", "['p', 'r', 'o', 'h', 'i', 'b', 'i', 't', 's'] | \n", "['e', 'n', 'y'] | \n", "9 | \n", "7 | \n", "True | \n", "9 | \n", "
987 | \n", "encompass | \n", "['e', 'n', 'c', 'o', 'm', 'p', 'a', 's', 's'] | \n", "['i'] | \n", "9 | \n", "9 | \n", "True | \n", "9 | \n", "
988 | \n", "sot | \n", "['s', 'o', 't'] | \n", "['a'] | \n", "3 | \n", "9 | \n", "True | \n", "3 | \n", "
989 | \n", "blink | \n", "['b', 'l', 'i', 'n', 'k'] | \n", "['s', 'e', 'a', 'o', 'c', 't'] | \n", "5 | \n", "4 | \n", "True | \n", "5 | \n", "
990 | \n", "popularise | \n", "['p', 'o', 'p', 'u', 'l', 'a', 'r', 'i', 's', ... | \n", "[] | \n", "10 | \n", "10 | \n", "True | \n", "10 | \n", "
991 | \n", "solarium | \n", "['s', 'o', 'l', 'a', 'r', 'i', 'u', 'm'] | \n", "['e', 'n', 't'] | \n", "8 | \n", "7 | \n", "True | \n", "8 | \n", "
992 | \n", "sprucing | \n", "['s', 'p', 'r', 'u', 'c', 'i', 'n', 'g'] | \n", "['e', 'a', 'o'] | \n", "8 | \n", "7 | \n", "True | \n", "8 | \n", "
993 | \n", "palisades | \n", "['p', 'a', 'l', 'i', 's', 'a', 'd', 'e', 's'] | \n", "[] | \n", "9 | \n", "10 | \n", "True | \n", "9 | \n", "
994 | \n", "tides | \n", "['t', 'i', 'd', 'e', 's'] | \n", "['a', 'l', 'r', 'k'] | \n", "5 | \n", "6 | \n", "True | \n", "5 | \n", "
995 | \n", "hereby | \n", "['h', 'e', 'r', 'e', 'b', 'y'] | \n", "['t', 's'] | \n", "6 | \n", "8 | \n", "True | \n", "6 | \n", "
996 | \n", "swarthier | \n", "['s', 'w', 'a', 'r', 't', 'h', 'i', 'e', 'r'] | \n", "[] | \n", "9 | \n", "10 | \n", "True | \n", "9 | \n", "
997 | \n", "unwillingness | \n", "['u', 'n', 'w', 'i', 'l', 'l', 'i', 'n', 'g', ... | \n", "[] | \n", "13 | \n", "10 | \n", "True | \n", "13 | \n", "
998 | \n", "shoeshine | \n", "['s', 'h', 'o', 'e', 's', 'h', 'i', 'n', 'e'] | \n", "[] | \n", "9 | \n", "10 | \n", "True | \n", "9 | \n", "
999 | \n", "substantiates | \n", "['s', 'u', 'b', 's', 't', 'a', 'n', 't', 'i', ... | \n", "[] | \n", "13 | \n", "10 | \n", "True | \n", "13 | \n", "
1000 rows \u00d7 7 columns
\n", "