30

PythonのRのNAに相当するものは何ですか?

具体的には、R には NaN、NA、NULL、Inf、および -Inf があります。NA は通常、欠損データがある場合に使用されます。Pythonの同等物は何ですか?

numpy や pandas などのライブラリは欠損値をどのように処理しますか?

scikit-learn は欠損値をどのように処理しますか?

Python 2.7 と Python 3 では違いますか?

4

3 に答える 3

18

nanin numpy は多くの関数でうまく処理されます:

>>> import numpy as np
>>> a = [1, np.nan, 2, 3]
>>> np.nanmean(a)
2.0
>>> np.nansum(a)
6.0
>>> np.isnan(a)
array([False,  True, False, False], dtype=bool)
于 2015-02-22T06:03:23.180 に答える
6

これをpandas見てください。

http://pandas.pydata.org/pandas-docs/dev/missing_data.html

パンダは使用しNaNます。isnull()またはを使用して null 値をテストし、etcnot null()を使用してデータ フレームから削除できます。オブジェクトdropna()の同等datetime物は次のとおりです。NaT

于 2015-02-22T03:58:43.907 に答える