如何从数据框中找到python中两列的组合标准差

时间:2019-05-06 02:30:16

标签: python math

我很困惑,我们在数据框中有一列,即Pclass,其类号为1 2 3

pclass
1
2
3
1

我们使用get_dummies对pclass进行了虚拟,并获得了该值

pclass    class_1    class_2    Class_3
1                 1                0                 0
2                 0                1                 0
3                 0                0                 1
1                 1                0                 0

现在如何计算class_1和class_2的标准差。

1 个答案:

答案 0 :(得分:0)

这个简单的示例可能会有所帮助:

import pandas as pd
df = pd.DataFrame({'a' :  pd.np.arange(10), 'b': pd.np.arange(10)})
pd.np.r_[df.loc[:,'a'].values, df.loc[:,'b'].values].std()

或(根据您的情况):

pd.np.r_[df.loc[:,'class_1'].values, df.loc[:,'class_2'].values].std()