小编zaa*_*ina的帖子

计算忽略nans的pandas数据帧列的一部分的平均值

我无法计算 Pandas 数据框中列的一部分的平均值。我需要将我的数据帧划分为子窗口,并且我需要特定列的每个较小窗口的平均值。

目前我的代码如下所示:

array2 = np.array([[x[:,0].mean()]
                for x in np.array_split(array1, 10)])
Run Code Online (Sandbox Code Playgroud)

所以目前我将 array1 分成 10 个子阵列。现在我的问题:出于某种原因,我将“nan”作为某些手段的解决方案。这可能是由于 array1 中必须有一些 nan 值的原因。我怎样才能只计算非 nan 值的平均值,而我根本不从 array1 中删除 nans?这可能吗?非常感谢!:)

python nan mean dataframe pandas

0
推荐指数
1
解决办法
188
查看次数

标签 统计

dataframe ×1

mean ×1

nan ×1

pandas ×1

python ×1