title: Word2Vec Giving Characters instead of Words
body: <p>I have tokenized my strings and made a Pandas column out of them and if I print the column <code>df['word_splits']</code> it looks like this.</p>
  
  <pre><code>0    ['explanation', 'why', 'the', 'edits', 'made',...
  1    ["d'aww", '!', 'he', 'matches', 'this', 'backg...
  2    ['hey', 'man', ',', "i'm", 'really', 'not', 't...
  3    ['more', 'i', "can't", 'make', 'any', 'real', ...
  4    ['you', ',', 'sir', ',', 'are', 'my', 'hero', ...
  Name: word_splits, dtype: object
  </code></pre>
  
  <p>Next, I'm running Word2Vec</p>
  
  <pre><code>model = gensim.models.Word2Vec(sentences=df["word_splits"])
  </code></pre>
  
  <p>When I print out the vocabulary, using</p>
  
  <pre><code>words = list(model.wv.vocab)
  print(words)
  </code></pre>
  
  <p>I'm getting characters instead of a long list of words (vocabulary).</p>
  
  <pre><code>['[', "'", 'e', 'x', 'p', 'l', 'a', 'n', 't', 'i', 'o', ',', ' ', 'w', 'h', 'y', 'd', 's', 'm', 'u', 'r', 'c', 'f', 'v', '?', '"', 'j', 'g', 'k', '.', ']', '!', 'b', '-', 'q', 'z']
  </code></pre>
  
  <p>Not sure what I'm doing wrong. </p>