In [1]:
import babypandas as bpd
import pandas as pd
import numpy as np

In [ ]:
df = bpd.DataFrame([[0, 4], [1, 5], [2, 6], [3, 7]])
pdf = pd.DataFrame([[0, 4], [1, 5], [2, 6], [3, 7]])

In [ ]:
df

In [ ]:
df.head()

In [ ]:
df.head(2)

In [ ]:
df.tail(1)

In [ ]:
df.index

In [ ]:
df.columns

In [ ]:
(df
 .sort_index(ascending=False)
 .head()
)

In [ ]:
df.reindex()

In [ ]:
df.reindex([2, 1, 0, 3])

In [ ]:
df.apply(np.sum)

In [ ]:
df2 = bpd.DataFrame([[4, 8], [5, 9], [6, np.NAN], [7, np.NAN]])
(df
 .append(df2)
)

In [ ]:
df2 = bpd.DataFrame([[4, 8], [5, 9], [6, np.NAN], [7, np.NAN]])
(df
 .append(df2)
 .dropna()
 .apply(np.sum)
)

In [ ]:
df.values

In [ ]:
(df
.rename(columns={0:'first'})
.columns
)

In [ ]:
df.sort_values(0)

In [ ]:
df2 = bpd.DataFrame([[4, 8], [5, 9], [6, np.NAN], [7, np.NAN]])
(df
 .append(df2)
 .fillna(5)
)

In [ ]:
df.apply(np.mean)

In [ ]:
(df
 .rename(columns={0:'first', 1:'second'})
 .groupby('first')
 .apply(np.mean)
)

In [ ]:
df.drop(0)

In [ ]:
df.drop(2, axis=0)

In [2]:
print bpd.baby_panda()



    babypandas
    The library that does more with less pandas.
    https://github.com/aegorenkov/babypandas.git

              .;;.
             /;;;;\  ___      .;;..
            |;(;;;-""   `'-.,;;;;;/
             \;'            ';;;);/
             /                \;;'
            /    .;.   .;.     \/
            |   ;;o;; ;;o;;    |
            ;   '"-'` `'-"'    |
            /\      ._.       /
          ;;;;;_   ,_Y_,   _.'
         /;;;;;\`--.___.--;.
        /|;;;;;;;.__.;;;.  \/\/
       ;  \;;;;;;;;;;;;;;\  ;\__  .;.
       |   ';;;;;;;;=;;;;'  |-__;;;;/
       |     `""`  .---._  /;/;;\;;/
      / ;         /;;;;;;;-;/;;/|;/
      \_,\       |;;;;;;;;;;;;| |
          '-...--';;;;;;;;;;;;\/
                   `"""`   `"`

    

In [ ]: