title: .... (bunch of dots) on elements of dataframe in pandas
body: <p>I have links in a column of a data frame in pandas. whenever I try to iterate through that column(links) and get some text data the following happens.
  suppose df is the data frame</p>
  <pre><code>    for i in df:
      for line in urllib.request.urlopen(i):
          decoded_line = line.decode(&quot;utf-8&quot;)
          print(decoded_line)
  </code></pre>
  <p>if I run the above code, it shows an error.
  Then When I printed that column, I saw those column elements (links) end with a bunch of dots...
  After searching a little I did,</p>
  <pre><code>pd.options.display.max_colwidth = 100
  </code></pre>
  <p>And it worked fine.</p>
  <p>But I am curious how changing the &quot; display column width &quot; resolves my issue.</p>
  <p>As far as I understood, when I was working with    <code>pd.options.display.max_colwidth = 50 </code>    the 'i' in for loop was taking some portion of the links with a bunch of dots in the end(why? How display width changes values actually taken by 'i'), and now when I change the display column width to 100    <code>pd.options.display.max_colwidth = 100</code>    it is taking the whole link.  But why?</p>
  <p>And is pd.options.display.max_colwidth changes only the display col-width or it has aslo something to do with the actual value?</p>
  <p>Please help
  Thank you in advance.</p>