私はパンダにデータフレームを持っています。私はdata
データフレーム内col1
列がタイプfloat64
であることを確認しているpandasの 'float64'の列の型numpy.float64の代わりにfloatを返します
x = data['col1'].sum(axis=0)
print(type(x))
:私はとしてデータフレームの列の合計を取っています。しかし、x
のタイプは<class 'float'>
です。私はx
のタイプがnumpy.float64
であると予想していました。
私はここで何が間違っていますか?
パンダバージョン - '0.18.0'、numpyのバージョン - '1.10.4'、Pythonのバージョン - 3.5.2
これを再現できません。これを再現する生データとコードを投稿する必要があります。私はdtypeが 'np.float64'のままであることを確認します – EdChum
pandas 0.18.1との間で' numpy.float64' numpy 1.11.1。 – root
私はそれを再現できます: 'type(pd.DataFrame({'col1':[.1、.2、.3、.4]})。col1.sum())' - パンダ0.18.1、numpy 1.11。 1、Python 3.5.1 – MaxU