In [2]:
import pandas as pd
In [3]:
frame = pd.read_csv('data_sample_example.tsv', sep='\t', header=0)
In [4]:
frame
Out[4]:
In [5]:
frame.dtypes
Out[5]:
In [6]:
frame.Birth = frame.Birth.apply(pd.to_datetime)
In [7]:
frame
Out[7]:
In [8]:
frame.dtypes
Out[8]:
In [9]:
frame.info()
In [13]:
frame.fillna('разнорабочий', inplace=True)
In [14]:
frame
Out[14]:
In [15]:
frame.Position
Out[15]:
In [19]:
frame[['Position']]
Out[19]:
In [20]:
frame[['Name', 'Position']]
Out[20]:
In [21]:
frame.head(3)
Out[21]:
In [22]:
frame[:3]
Out[22]:
In [25]:
frame[-3:]
Out[25]:
In [26]:
frame.loc[[1, 3, 5], ['Name', 'City']]
Out[26]:
In [27]:
frame.iloc[[1, 3, 5], [0, 2]]
Out[27]:
In [28]:
frame.ix[[1, 3, 5], ['Name', 'City']]
Out[28]:
In [29]:
frame.ix[[1, 3, 5], [0, 2]]
Out[29]:
In [30]:
frame[frame.Birth >= pd.datetime(1985, 1, 1)]
Out[30]:
In [33]:
frame[(frame.Birth >= pd.datetime(1985, 1, 1)) & (frame.City != 'Москва')]
Out[33]:
In [36]:
frame[(frame.Birth >= pd.datetime(1985, 1, 1)) | (frame.City == 'Волгоград')]
Out[36]: