擅长:python、mysql、java
<p>如果要删除<code>NaN</code>、<code>None</code>和<code>NaT</code>使用<a href="http://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.notna.html" rel="nofollow noreferrer">^{<cd4>}</a>使用列表理解和另一个与filtarion嵌套的列表理解:</p>
<pre><code>a = [[y for y in x if pd.notna(y)] for x in df.values.tolist()]
print (a)
[['str', 'aad', 'asd'], ['ddd'], ['xyz', 'abc'], ['btc', 'trz', 'abd']]
</code></pre>
<p>或者,如果只想筛选字符串,请使用<code>isinstance</code>作为条件:</p>
<pre><code>a = [[y for y in x if isinstance(y, str)] for x in df.values.tolist()]
</code></pre>