看不懂这个计算问题
in:data.head()out:Yr_Mo_Dy RPT VAL ROS KIL SHA BIR DUB CLA MUL CLO BEL MAL
0 1961-01-01 15.04 14.96 13.17 9.29 NaN 9.87 13.67 10.25 10.83 12.58 18.50 15.04
1 1961-01-02 14.71 NaN 10.83 6.50 12.62 7.67 11.50 10.04 9.79 9.67 17.54 13.83
2 1961-01-03 18.50 16.88 12.33 10.13 11.17 6.17 11.25 NaN 8.50 7.67 12.75 12.71
3 1961-01-04 10.58 6.63 11.75 4.58 4.54 2.88 8.63 1.79 5.83 5.88 5.46 10.88
4 1961-01-05 13.33 13.25 11.42 6.17 10.71 8.21 11.92 6.54 10.92 10.34 12.92 11.83
in:data.notnull().sum()
out:RPT 6568
VAL 6571
ROS 6572
KIL 6569
SHA 6572
BIR 6574
DUB 6571
CLA 6572
MUL 6571
CLO 6573
BEL 6574
MAL 6570
dtype: int64
in:data.sum().sum() / data.notna().sum().sum()
out:10.227883764282167
最后一步代码data.sum().sum() / data.notna().sum().sum()什么意思? 其中这个“notna”好像没有这个函数,不过这样写也不会报错,写成“notnull”也可以,两个答案都一样,这是为什么?{:10_266:} 你这都是啥东东?你导入啥模块 wp231957 发表于 2021-2-22 07:56
你这都是啥东东?你导入啥模块
import pandas as pd
import datetime wp231957 发表于 2021-2-22 07:56
你这都是啥东东?你导入啥模块
这貌似是ipython 这是一个pandas练习
页:
[1]