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

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

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

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

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

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

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

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

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

