擅长:python、mysql、java
<p>一个更快的选择可能是设置pandas数据帧,这样就不会通过放置以下代码行来换行:</p>
<pre><code>import pandas
pandas.set_option('expand_frame_repr', False)
</code></pre>
<p>我使用的是Sublime文本2,这就是它的外观:</p>
<p><strong>在输入选项之前(请注意输出如何环绕文本)
<img src="https://i.stack.imgur.com/AEThF.png" alt="Before"/></p>
<p><strong>输入选项后(注意输出如何继续)
<img src="https://i.stack.imgur.com/vBXSt.png" alt="After"/></p>
<p>还要确保未选中“查看”>;“自动换行”。</p>
<p>此外,您可以使用<em>head(#)</em>按需打印出更多或更少的内容,如下所示:</p>
<pre><code>mydf = pandas.DataFrame.from_csv('myfile.csv', header=1)
print mydf.head(20) # Prints first 20 lines
</code></pre>
<p>以下是其他一些熊猫选择:</p>
<pre><code>pandas.set_option('display.max_columns', 0) # Display any number of columns
pandas.set_option('display.max_rows', 0) # Display any number of rows
</code></pre>