<p><strong>试试这个!!</strong></p>
<pre><code>data = pd.read_csv("dataset/pokemon.csv")
data.head(7)
# Name Type 1 Type 2 HP Attack Defense Sp. Atk Sp. Def Speed Generation Legendary
0 1 Bulbasaur Grass Poison 45 49 49 65 65 45 1 False
1 2 Ivysaur Grass Poison 60 62 63 80 80 60 1 False
2 3 Venusaur Grass Poison 80 82 83 100 100 80 1 False
3 4 Mega Venusaur Grass Poison 80 100 123 122 120 80 1 False
4 5 Charmander Fire NaN 39 52 43 60 50 65 1 False
5 6 Charmeleon Fire NaN 58 64 58 80 65 80 1 False
6 7 Charizard Fire Flying 78 84 78 109 85 100 1 False
</code></pre>
<p><strong>要知道字符串类型的列:</strong></p>
^{pr2}$
<p><strong>将NaN替换为“”:</strong></p>
<pre><code>for a in str_types:
data.iloc[:,a].fillna(" ",inplace =True)
data
# Name Type 1 Type 2 HP Attack Defense Sp. Atk Sp. Def Speed Generation Legendary
0 1 Bulbasaur Grass Poison 45 49 49 65 65 45 1 False
1 2 Ivysaur Grass Poison 60 62 63 80 80 60 1 False
2 3 Venusaur Grass Poison 80 82 83 100 100 80 1 False
3 4 Mega Venusaur Grass Poison 80 100 123 122 120 80 1 False
4 5 Charmander Fire 39 52 43 60 50 65 1 False
5 6 Charmeleon Fire 58 64 58 80 65 80 1 False
6 7 Charizard Fire Flying 78 84 78 109 85 100 1 False
7 8 Mega Charizard X Fire Dragon 78 130 111 130 85 100 1 False
8 9 Mega Charizard Y Fire Flying 78 104 78 159 115 100 1 False
9 10 Squirtle Water 44 48 65 50 64 43 1 False
10 11 Wartortle Water 59 63 80 65 80 58 1 False
</code></pre>