运行这个系列
X = number_of_logons_all.values
split = round(len(X) / 2)
X1, X2 = X[0:split], X[split:]
mean1, mean2 = X1.mean(), X2.mean()
var1, var2 = X1.var(), X2.var()
print('mean1=%f, mean2=%f' % (mean1, mean2))
print('variance1=%f, variance2=%f' % (var1, var2))
我得到:
mean1=60785.792548, mean2=61291.266868
variance1=7483553053.651829, variance2=7603208729.348722
但我想要在我的 PyCharm 控制台中这样的东西(从另一个结果中提取):
>>> -103 days +04:37:13.802435724...
试图将 np.array 放在 pd.Dataframe() 中,以通过添加来获得预期值
.apply(pd.to_timedelta, unit='s')
...这不起作用,所以我尝试了
new = pd.DataFrame([mean1]).to_numpy(dtype='timedelta64[ns]')
...并且(仍然)得到这样的东西:
>>>> [[63394]]
有谁可以帮助我从上面的均值计算转换为易于理解的日期时间结果?
谢谢,提前为您提供支持。