
# df10.py using icecream

import pandas as pd
import numpy as np
from icecream import ic 

 
df = pd.DataFrame(np.random.randn(3, 4),
                  index = ['a','b','c'], 
                  columns = ['A', 'B', 'C', 'D'])

ic(df)
print("========================")

print("Row:");
ic(df.loc['b'])
print("========================")

print("Row slice:");
ic( df.loc['b':'c'])
print("========================")

print("Row select:");
ic( df.loc[['a','c']] )
print("========================")

print("Column:");
ic( df.loc[:,'B'])
print("========================")

print("Column slice:");
ic( df.loc[:,'B':'D'])
print("========================")

print("Column select:");
ic( df.loc[:,['B','D']])
print("========================")

print("Item:");
ic( df.loc['b','B'])
print("========================")

