u011527664
童鞋别闹
采纳率25%
2018-05-27 00:05

小弟使用pandas的统计函数mean求均值,但是结果是空值,请求论坛大神们帮小弟解惑啊!

5
已采纳

小弟使用pandas的统计函数mean,求一下df各列的平均,但是结果是空值,请求论坛大神们帮小弟解惑啊,下面是打印的df和mean函数输出的均值结果。
df长这样:
VERSION MODEL FCST_LEAD FCST_VALID_BEG FCST_VALID_END OBS_LEAD \
5 V5.2 WRF 480000 20180507_000000 20180507_000000 0

5 V5.2 WRF 480000 20180508_000000 20180508_000000 0

5 V5.2 WRF 480000 20180509_000000 20180509_000000 0

5 V5.2 WRF 480000 20180510_000000 20180510_000000 0

5 V5.2 WRF 480000 20180511_000000 20180511_000000 0

5 V5.2 WRF 480000 20180512_000000 20180512_000000 0

5 V5.2 WRF 480000 20180513_000000 20180513_000000 0

5 V5.2 WRF 480000 20180514_000000 20180514_000000 0

5 V5.2 WRF 480000 20180515_000000 20180515_000000 0

5 V5.2 WRF 480000 20180516_000000 20180516_000000 0

5 V5.2 WRF 480000 20180517_000000 20180517_000000 0

5 V5.2 WRF 480000 20180518_000000 20180518_000000 0

5 V5.2 WRF 480000 20180519_000000 20180519_000000 0

5 V5.2 WRF 480000 20180520_000000 20180520_000000 0

5 V5.2 WRF 480000 20180521_000000 20180521_000000 0

5 V5.2 WRF 480000 20180522_000000 20180522_000000 0

 OBS_VALID_BEG    OBS_VALID_END FCST_VAR FCST_LEV  ...  FCST_THRESH  \

5 20180506_223000 20180507_013000 APCP_06 A6 ... >=50.0

5 20180507_223000 20180508_013000 APCP_06 A6 ... >=50.0

5 20180508_223000 20180509_013000 APCP_06 A6 ... >=50.0

5 20180509_223000 20180510_013000 APCP_06 A6 ... >=50.0

5 20180510_223000 20180511_013000 APCP_06 A6 ... >=50.0

5 20180511_223000 20180512_013000 APCP_06 A6 ... >=50.0

5 20180512_223000 20180513_013000 APCP_06 A6 ... >=50.0

5 20180513_223000 20180514_013000 APCP_06 A6 ... >=50.0

5 20180514_223000 20180515_013000 APCP_06 A6 ... >=50.0

5 20180515_223000 20180516_013000 APCP_06 A6 ... >=50.0

5 20180516_223000 20180517_013000 APCP_06 A6 ... >=50.0

5 20180517_223000 20180518_013000 APCP_06 A6 ... >=50.0

5 20180518_223000 20180519_013000 APCP_06 A6 ... >=50.0

5 20180519_223000 20180520_013000 APCP_06 A6 ... >=50.0

5 20180520_223000 20180521_013000 APCP_06 A6 ... >=50.0

5 20180521_223000 20180522_013000 APCP_06 A6 ... >=50.0

OBS_THRESH COV_THRESH ALPHA LINE_TYPE TOTAL FY_OY FY_ON FN_OY FN_ON

5 >=50.0 NaN NaN CTC 2677 0 0 0 2677

5 >=50.0 NaN NaN CTC 2678 0 0 0 2678

5 >=50.0 NaN NaN CTC 2678 0 0 0 2678

5 >=50.0 NaN NaN CTC 2672 0 0 1 2671

5 >=50.0 NaN NaN CTC 2668 0 1 0 2667

5 >=50.0 NaN NaN CTC 2670 0 0 0 2670

5 >=50.0 NaN NaN CTC 2672 0 0 0 2672

5 >=50.0 NaN NaN CTC 2670 0 0 0 2670

5 >=50.0 NaN NaN CTC 2671 0 0 0 2671

5 >=50.0 NaN NaN CTC 2670 0 0 0 2670

5 >=50.0 NaN NaN CTC 2674 0 0 0 2674

5 >=50.0 NaN NaN CTC 2673 0 0 0 2673

5 >=50.0 NaN NaN CTC 2671 0 2 0 2669

5 >=50.0 NaN NaN CTC 2672 0 1 0 2671

5 >=50.0 NaN NaN CTC 2671 0 0 1 2670

5 >=50.0 NaN NaN CTC 2671 0 0 0 2671

[16 rows x 26 columns]

df.mean(axis=0,skipna=False)函数输出结果是这样
Series([], dtype: float64)

最奇怪的是另一个df就没问题
下面是另一个df长这样:
VERSION MODEL FCST_LEAD FCST_VALID_BEG FCST_VALID_END OBS_LEAD \
5 V5.2 WRF 480000 20180507_000000 20180507_000000 0

5 V5.2 WRF 480000 20180508_000000 20180508_000000 0

5 V5.2 WRF 480000 20180509_000000 20180509_000000 0

5 V5.2 WRF 480000 20180510_000000 20180510_000000 0

5 V5.2 WRF 480000 20180511_000000 20180511_000000 0

5 V5.2 WRF 480000 20180512_000000 20180512_000000 0

5 V5.2 WRF 480000 20180513_000000 20180513_000000 0

5 V5.2 WRF 480000 20180514_000000 20180514_000000 0

5 V5.2 WRF 480000 20180515_000000 20180515_000000 0

5 V5.2 WRF 480000 20180516_000000 20180516_000000 0

5 V5.2 WRF 480000 20180517_000000 20180517_000000 0

5 V5.2 WRF 480000 20180518_000000 20180518_000000 0

5 V5.2 WRF 480000 20180519_000000 20180519_000000 0

5 V5.2 WRF 480000 20180520_000000 20180520_000000 0

5 V5.2 WRF 480000 20180521_000000 20180521_000000 0

5 V5.2 WRF 480000 20180522_000000 20180522_000000 0

 OBS_VALID_BEG    OBS_VALID_END FCST_VAR FCST_LEV    ...     EDI_BCL  \

5 20180506_223000 20180507_013000 APCP_06 A6 ... NaN

5 20180507_223000 20180508_013000 APCP_06 A6 ... NaN

5 20180508_223000 20180509_013000 APCP_06 A6 ... NaN

5 20180509_223000 20180510_013000 APCP_06 A6 ... NaN

5 20180510_223000 20180511_013000 APCP_06 A6 ... NaN

5 20180511_223000 20180512_013000 APCP_06 A6 ... NaN

5 20180512_223000 20180513_013000 APCP_06 A6 ... NaN

5 20180513_223000 20180514_013000 APCP_06 A6 ... NaN

5 20180514_223000 20180515_013000 APCP_06 A6 ... NaN

5 20180515_223000 20180516_013000 APCP_06 A6 ... NaN

5 20180516_223000 20180517_013000 APCP_06 A6 ... NaN

5 20180517_223000 20180518_013000 APCP_06 A6 ... NaN

5 20180518_223000 20180519_013000 APCP_06 A6 ... NaN

5 20180519_223000 20180520_013000 APCP_06 A6 ... NaN

5 20180520_223000 20180521_013000 APCP_06 A6 ... NaN

5 20180521_223000 20180522_013000 APCP_06 A6 ... NaN

EDI_BCU SEDI SEDI_NCL SEDI_NCU SEDI_BCL SEDI_BCU BAGSS BAGSS_BCL BAGSS_BCU

5 NaN NaN NaN NaN NaN NaN NaN NaN NaN

5 NaN NaN NaN NaN NaN NaN NaN NaN NaN

5 NaN NaN NaN NaN NaN NaN NaN NaN NaN

5 NaN NaN NaN NaN NaN NaN NaN NaN NaN

5 NaN NaN NaN NaN NaN NaN NaN NaN NaN

5 NaN NaN NaN NaN NaN NaN NaN NaN NaN

5 NaN NaN NaN NaN NaN NaN NaN NaN NaN

5 NaN NaN NaN NaN NaN NaN NaN NaN NaN

5 NaN NaN NaN NaN NaN NaN NaN NaN NaN

5 NaN NaN NaN NaN NaN NaN NaN NaN NaN

5 NaN NaN NaN NaN NaN NaN NaN NaN NaN

5 NaN NaN NaN NaN NaN NaN NaN NaN NaN

5 NaN NaN NaN NaN NaN NaN NaN NaN NaN

5 NaN NaN NaN NaN NaN NaN NaN NaN NaN

5 NaN NaN NaN NaN NaN NaN NaN NaN NaN

5 NaN NaN NaN NaN NaN NaN NaN NaN NaN

[16 rows x 114 columns]

df.mean()的输出结果长这样
COV_THRESH NaN
ALPHA 0.050000
BASER 0.000047
BASER_NCL 0.000008
BASER_NCU 0.001521
BASER_BCL 0.000000
BASER_BCU 0.000140
FMEAN 0.000094
FMEAN_NCL 0.000021
FMEAN_NCU 0.001601
FMEAN_BCL 0.000000
FMEAN_BCU 0.000257
ACC 0.999861
ACC_NCL 0.998312
ACC_NCU 0.999969
ACC_BCL 0.999603
ACC_BCU 1.000000

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享
  • 邀请回答

1条回答