Variable explorer problem, variable type and size are out of order
# -*- coding: utf-8 -*-
import numpy as np
import pandas as pd
class IndDistIdent(object):
def __init__(self):
self.algName = {'algName':'algName'}
self.keysZhCN = {'keysZhCN':
{
'returnName':'returnName'
}
}
def main(self,data):
desSta = self.__desSta(data)
ret = {**desSta,**self.algName,**self.keysZhCN}
print(type(ret.get('algName')),len(ret.get('algName')))
print(type(ret.get('DesSta')),len(ret.get('DesSta')))
return ret
def __desSta(self,data):
n = len(data)
mean = data.mean()
sigma = data.std()
med = data.median()
minV = data.min()
maxV = data.max()
skew = data.skew()
kurt = data.kurt()
values = [n,mean,sigma,med,minV,maxV,skew,kurt]
index = ['N','Mean','Sigma','Median','Min','Max','Skew','Kurt']
ret = pd.Series(values,index=index,name='DesSta')
return {'DesSta':ret}
if __name__ == '__main__':
data = pd.Series(np.random.normal(loc=0,scale=1,size=100))
idi = IndDistIdent()
ret = idi.main(data)
The type and size of the algName and desSta variables in ret are out of order
Hey @leavor, thanks for reporting. This error was probably introduced in PR #13558.
@skjerns, could you take a look at this one? Thanks!
should work now! :) Check out #13791
Most helpful comment
should work now! :) Check out #13791