In [1]:
import pandas as pd
In [2]:
df = pd.read_csv('data/src/sample_pandas_normal.csv')
print(df)
In [3]:
df_i = df.set_index('name')
print(df_i)
In [4]:
df_id = df.set_index('name', drop=False)
print(df_id)
In [5]:
df_mi = df.set_index(['state', 'name'])
print(df_mi)
In [6]:
df_mi.sort_index(inplace=True)
print(df_mi)
In [7]:
print(df_i)
In [8]:
df_ii = df_i.set_index('state')
print(df_ii)
In [9]:
df_mi = df_i.set_index('state', append=True)
print(df_mi)
In [10]:
print(df_mi.swaplevel(0, 1))
In [11]:
print(df_i)
In [12]:
df_ri = df_i.reset_index()
print(df_ri)
In [13]:
df_change = df_i.reset_index().set_index('state')
print(df_change)
In [14]:
df.set_index('name', inplace=True)
print(df)
In [15]:
df = pd.read_csv('data/src/sample_pandas_normal.csv', index_col=0)
print(df)
In [16]:
print(df.loc['Bob'])
In [17]:
print(df.at['Bob', 'age'])