In [1]:
import pandas as pd
In [2]:
df = pd.read_csv('data/src/sample_pandas_normal.csv', index_col=0)
print(df)
In [3]:
print(df['age'])
print(type(df['age']))
In [4]:
print(df.age)
print(type(df.age))
In [5]:
print(df[['age', 'point']])
print(type(df[['age', 'point']]))
In [6]:
print(df[['age']])
print(type(df[['age']]))
In [7]:
print(df['age':'point'])
In [8]:
print(df.loc[:, 'age':'point'])
print(type(df.loc[:, 'age':'point']))
In [9]:
print(df.iloc[:, [0, 2]])
print(type(df.iloc[:, [0, 2]]))
In [10]:
print(df[1:4])
print(type(df[1:4]))
In [11]:
print(df[:-3])
print(type(df[1:-3]))
In [12]:
print(df[::2])
print(type(df[::2]))
In [13]:
print(df[1::2])
print(type(df[1::2]))
In [14]:
# print(df[1])
# KeyError: 1
In [15]:
print(df[1:2])
print(type(df[1:2]))
In [16]:
print(df['Bob':'Ellen'])
print(type(df['Bob':'Ellen']))
In [17]:
print(df.loc['Bob'])
print(type(df.loc['Bob']))
In [18]:
print(df.loc[['Bob', 'Ellen']])
print(type(df.loc[['Bob', 'Ellen']]))
In [19]:
print(df.iloc[[1, 4]])
print(type(df.iloc[[1, 4]]))
In [20]:
print(df['age']['Alice'])
In [21]:
print(df['Bob':'Dave'][['age', 'point']])
In [22]:
print(df.at['Alice', 'age'])
In [23]:
print(df.loc['Bob':'Dave', ['age', 'point']])