差分
このページの2つのバージョン間の差分を表示します。
両方とも前のリビジョン前のリビジョン次のリビジョン | 前のリビジョン次のリビジョン両方とも次のリビジョン | ||
programming:python:packages:pandas:format_output [2019/11/19] – [カラム毎に小数点以下を揃える] ikatakos | programming:python:packages:pandas:format_output [2020/03/19] – [NaNを含むintカラム] ikatakos | ||
---|---|---|---|
行 43: | 行 43: | ||
df[' | df[' | ||
</ | </ | ||
+ | |||
+ | === pandas.Int64Dtype型を使う === | ||
+ | |||
+ | 未検証、pandas ver.0.24から導入された新しめの手法。 | ||
+ | |||
+ | numpyはnanを扱えないので、pandasのレイヤーでnanを扱えるint型を独自定義した感じ。 | ||
+ | |||
+ | ただ、floatからのキャストでエラーが出て、イマイチよく使い方がわかっていない。 | ||
+ | |||
+ | * [[https:// | ||
+ | |||
=====カラムの選択・並べ替え===== | =====カラムの選択・並べ替え===== | ||
行 147: | 行 158: | ||
* (*) 検証方法 | * (*) 検証方法 | ||
- | * $a=0.0~1.9,b=0.0~1.9$ の $a,b$ の組400通りにつき、小数点1桁目を丸めての $a' | + | * $0.0~1.9$ の0.1刻みの $(a,b)$ の組400通りにつき、小数点1桁目を丸めての $a' |
* 偶数丸めで処理した結果: | * 偶数丸めで処理した結果: | ||
* 四捨五入で処理した結果: | * 四捨五入で処理した結果: |