1
私はいくつかのカラム(機能)を持つデータフレームを持っています。pandasのmode()の不快な出力データフレーム
>>> print(df)
col1 col2
a 1 1
b 2 2
c 3 3
d 3 2
私はそのうちの1つのモードを計算したいと思います。これはどうなりますか:
>>> print(df['col1'].mode())
0 3
dtype: int64
単純に値3
を出力したいと思います。あなたは以下の非常に類似したコードが動作していることを考慮すれば これbehavoiurは、非常に奇妙です:
>>> print(df['col1'].mean())
2.25
ので、2つの質問:なぜこれが起こるのでしょうか?どのようにして純粋なモードの値を得ることができるのですか?
こんにちはmaxとあなたの助けに感謝を。私の2番目の質問はどうですか? – Bernheart
@Bernheart、私は私の答えを更新しました - チェックしてください – MaxU