Python 3.6 以降では桁区切りの代わりにアンダーバー(_)を利用可能となりました。 Python 3 num = 1_234_567_890 # 1234567890 と同義 浮動小数点数(float)浮動少数点数(float)は下記の様に記述します。e2は 10の2乗を意味します。Python ではデフォルトで倍精度(53bits)の演算を行います。 Pyt...
エラー表示がなく連結が実行されため 、浮動小数点数が正しく文字列に変換されたことを確認できます。 文字列を数値に変換 int()およびfloat()関数を使用して、文字列を数値に変換することができます。 文字列に小数点以下の桁数がない場合は、int() 関数を使用して文字列を整数に変換することを...
第一引数(数値)を第二引数(整数)で指定した桁数に丸めた結果を返します。第二引数が指定されない場合には、整数に丸めます。num = 3.14159 print(round(num)) # 3 num = 3.14159 digits = 2 print(round(num, digits)) # 3.14 注意点 第二引数が負の場合には、10のべき乗の位に丸めます。
ここで重要なのが、「nan」は文字ではなく実数(float64)として読み込まれていることです。 下のコードを実行し、「nan」が実数として読み込まれていることを確認しましょう。 print(data[1,1],type(data[1,1])) つまり、欠損のあるデータは一度「Pandas」で読み込み、その後「numpy」へ変...