Zeppelin fail to z.show() pandas DataFrame
<p>According to the <a href="https://zeppelin.apache.org/docs/0.6.2/interpreter/python.html#pandas-integration" rel="nofollow noreferrer">docs</a>, <code>DataFrame</code>s are displayed nicely by Zeppelin if I just do:</p>

<pre><code>import pandas as pd
rates = pd.read_csv("bank.csv", sep=";")
z.show(rates)
</code></pre>

<p>But I trying the same wity my <code>DataFrame</code>:</p>

<pre><code>df = pd.DataFrame.from_dict({
    ('a', 'b') : {'value': 1}
}, orient='index')
z.show(df)
</code></pre>

<p>it gives:</p>

<pre><code>  Traceback (most recent call last):
  File "&lt;stdin&gt;", line 1, in &lt;module&gt;
  File "&lt;stdin&gt;", line 27, in show
  File "&lt;stdin&gt;", line 43, in show_dataframe
TypeError: string argument expected, got 'numpy.int64'
</code></pre>

<p>I thought it was a problem with Multilevel Indexes, but even after using <code>df.reset_index()</code> I can't make it work.</p>

<p><strong>UPDATE</strong></p>

<p>I can also reproduce this with a csv like</p>

<pre><code>id,name,score
a,b,1.1
</code></pre>

<p>and using the <code>read_csv</code> method. If I drop the <code>score</code> column, the <code>z.show</code> works.</p>

<p>Is this a known issue? Is there a workaround? Or is it my mistake? I'm using Zeppelin version 0.6.2.</p>