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()
In [ ]: