我正在做一些问题,但我被困在这个问题上。所以基本上我有一列 ['Duration] 它是 int 数据类型。我现在正在尝试找出 pandas 数据框中最常出现的 ['Duration']。
duration = (inter['duration'].mode())
print(duration)
结果:
0 94
Name: duration, dtype: int64
答案是正确的,但数据类型错误。它应该是一个整数当我在持续时间变量上运行类型函数时,它显示了这个
type(duration)
结果:
pandas.core.series.Series
变量“duration”应该是整数,而不是 pandas.series。 我怎样才能将其转换为那个?
众数可以有多个值。
如果你想选第一个,就切片:
inter['duration'].mode().iloc[0]
示例:
inter = pd.DataFrame({'duration': [1, 2, 3, 1, 1, 3, 2]})
inter['duration'].mode().iloc[0] # 1