我很困惑,我们在数据框中有一列,即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的标准差。
答案 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()