1月14日
1539 ワード
今日はポケモンを利用してデータを勉強しました.
まずポケモンゲームを考えてみましょう.
ポケモンゲームにはポケモンの数、能力値、タイプなどの情報がたくさんあります.
だからこれを呼んだら全部でいくつありますか?
全部で800匹のポケモンとそのポケモンの13の特性のマトリックスがあります.
全部でポケモンの中で伝説のポケモンは何匹いますか?
呼んでみろ
その結果,65匹,13種類の特性が認められた.
でもポケモンゲームをするとポケモンたちの特性があります
どんな特性があるか歌ってみましょう
dtype='object')
ほら、ここにはポケモンの名前があります.タイプ1,2は全部で6位です.体力、攻撃、防御、特殊攻撃、特殊防御、速度、
ポケモン世代、伝説はこう羅列されている.
でもここで見たい部分はタイプだと思います
ポケモンによっては1つのタイプしかないものもあれば、2つのタイプが違うものもあるので、分類します
目立つはず
まずタイプの個数を調べてみましょうか?
その結果、タイプ1には18種類、2には19種類があります.
しかし、なぜタイプ2のほうが多いのでしょうか.
ちょっと聞いてみよう
あ、これもう一つあるからね…=>1つのタイプであれば、タイプ2にはnanがあります.
1つのタイプしかエクスポートできません.
では、ここにあるポケモンの数は1種類だけですか?
全部で386匹です.
今日はここまでにしましょう.
まずポケモンゲームを考えてみましょう.
ポケモンゲームにはポケモンの数、能力値、タイプなどの情報がたくさんあります.
だからこれを呼んだら全部でいくつありますか?
pokemon = original_data.copy()
print(pokemon.shape)
pokemon.head()
結果:(800,13)全部で800匹のポケモンとそのポケモンの13の特性のマトリックスがあります.
全部でポケモンの中で伝説のポケモンは何匹いますか?
呼んでみろ
legendary = pokemon[pokemon["Legendary"] == True].reset_index(drop=True)
print(legendary.shape)
legendary.head()
結果:(65、13)その結果,65匹,13種類の特性が認められた.
でもポケモンゲームをするとポケモンたちの特性があります
どんな特性があるか歌ってみましょう
print(len(pokemon.columns))
pokemon.columns
結果:Index([##],‘Name’,‘Type 1’,‘Type 2’,‘Total’,‘HP’,‘Attack’,‘Defense’,‘Sp.Dek’,‘Sped’,‘Generation’,‘Legendary’),dtype='object')
ほら、ここにはポケモンの名前があります.タイプ1,2は全部で6位です.体力、攻撃、防御、特殊攻撃、特殊防御、速度、
ポケモン世代、伝説はこう羅列されている.
でもここで見たい部分はタイプだと思います
ポケモンによっては1つのタイプしかないものもあれば、2つのタイプが違うものもあるので、分類します
目立つはず
まずタイプの個数を調べてみましょうか?
len(list(set(pokemon["Type 1"]))), len(list(set(pokemon["Type 2"])))
結果:(18,19)その結果、タイプ1には18種類、2には19種類があります.
しかし、なぜタイプ2のほうが多いのでしょうか.
ちょっと聞いてみよう
set(pokemon["Type 2"]) - set(pokemon["Type 1"])
結果:{nan}あ、これもう一つあるからね…=>1つのタイプであれば、タイプ2にはnanがあります.
1つのタイプしかエクスポートできません.
では、ここにあるポケモンの数は1種類だけですか?
pokemon["Type 2"].isna().sum()
結果:386全部で386匹です.
今日はここまでにしましょう.
Reference
この問題について(1月14日), 我々は、より多くの情報をここで見つけました https://velog.io/@youngwonkyu/1월-14일-오늘의-일기テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol