擅长:python、mysql、java
<blockquote>
<p>I need to check if in any particular row all the values are NaN so that I can drop them from my dataset. </p>
</blockquote>
<p>这正是<a href="http://pandas.pydata.org/pandas-docs/stable/generated/pandas.DataFrame.dropna.html" rel="noreferrer">^{<cd1>}</a>所做的:</p>
<pre><code>In [3]: df = pd.DataFrame({'a': [None, 1, None], 'b': [None, 1, 2]})
In [4]: df
Out[4]:
a b
0 NaN NaN
1 1.0 1.0
2 NaN 2.0
In [5]: df.dropna(how='all')
Out[5]:
a b
1 1.0 1.0
2 NaN 2.0
</code></pre>
<p>关于您的第二个问题,<a href="http://pandas.pydata.org/pandas-docs/stable/generated/pandas.DataFrame.boxplot.html" rel="noreferrer">^{<cd2>}</a>将这样做。可以使用<code>column</code>参数指定所需的列(如果需要)。另见<a href="http://pandas.pydata.org/pandas-docs/stable/visualization.html#box-plots" rel="noreferrer">the example in the docs</a>。</p>