擅长:python、mysql、java
<p>你可以在dict理解中使用列表理解来实现这一点</p>
<pre><code>>>> {key: [i if i not in {'*','-'} else '0.00' for i in values] for key, values in data.items()}
{'year': [2010, 2011, 2012, 2011, 2012, 2010, 2011, 2012],
'wins': [11, '0.00', 10, '0.00', 11, 6, 10, 4],
'losses': [5, 8, 6, 1, 5, 10, 6, 12],
'team': ['Bears', 'Bears', 'Bears', 'Packers', 'Packers', 'Lions', 'Lions', 'Lions']}
</code></pre>
<p>这样做是为了在生成<code>DataFrame</code>之前清理<code>data</code>。在</p>