2017-03-22 13 views
0

データサイエンスの入門コースを受講しています。私は、この3つのデータセットを国名でインデックス付けしてマージする必要があります。私がコード化した結果のデータフレームの形は、必要なものと同じですが、私は平等テストで失敗しています。マージ後のデータフレームの値が異なる

dict_keys([Energy Supply per Capita '、' Energy Supply '])には、次の列に違いがあることがわかりました。

これらの列の値を、結果のデータフレームと、これらの値がマージされた元のデータフレームの両方からチェックして比較したところ、どちらの場合も値は同じでした。 ここには何が欠けていますか?

+0

私はあなたにお手伝いできない場合は、すべてのデータフレームのサンプルを教えてください –

答えて

0

あなたはデータ型をチェックしましたか?別の方法でインポートした場合、あるソースからオブジェクトとして、別のソースからintとしてインポートされた可能性があります。

あなたは本当に私が怖いあなたの質問に上に行くために多くはありません

df['col_name'].dtype 

を印刷してDTYPEを確認することができます。

+0

私はすべてのデータ型をastypeを使用して必要なdtypeに変換しました。私はいくつかのサンプルコードを共有しましょう。 –

関連する問題