Page 184 - 6734
P. 184

і знайти середнє в групах
           print df.pivot(index='X1', columns='X2',
           values='X3'),_ # звідна таблиця, де X1 - рядки, X2 -
           колонки, X3 - значення (див. також pd.pivot_table)
           print df.stack(),_ # ієрархічне представлення даних
           (див. також unstack, MultiIndex - ієрархічний індекс)
           print pd.crosstab(df['X1'], df['X2']),_ # таблиця
           частот факторів X1,X2

           print df.describe(),_ # статистика для кожної колонки
           (див. також mean, std, ...)
           print df.cov(),_ # коваріація (математичне сподівання
           добутків відхилень випадкових величин)
           print df.corr() # кореляція (коеф. корел. Пірсона =
           covXY/(Sx*Sy))

           #df.plot(kind='bar') # візуалізація
           #df.plot(x='X1', y='X2')
           #plt.show()

              X1    X2
           0   0  12.0
           1   2  12.0
           2   2   NaN
           3   3  20.0
           4   9  31.0

           X1      int64
           X2    float64
           dtype: object

           0    0
           1    2
           2    2
           3    3

                                         183
   179   180   181   182   183   184   185   186   187   188   189