In [24]:
from pandas import Series, DataFrame
import pandas as pd
import numpy as np
In [4]:
data = {u'Фамилия': [u'Иванов', u'Петров', u'Сидоров', u'Орлов', u'Пастухов', u'Николаев'],
u'Математика': [76, 38, 40, 67, 38, 23],
u'Физика': [54, 74, 43, 67, 95, 37]}
In [5]:
data
Out[5]:
In [6]:
frame = DataFrame(data)
In [7]:
frame
Out[7]:
In [8]:
frame1 = DataFrame(data, columns = [u'Фамилия', u'Физика', u'Математика'])
In [9]:
frame1
Out[9]:
In [10]:
frame2 = DataFrame(data, columns = [u'Фамилия', u'Физика', u'Математика'],
index = ['i01', 'i02','i03', 'i04', 'i05', 'i06'])
In [11]:
frame2
Out[11]:
In [12]:
frame2.columns
Out[12]:
In [13]:
frame2.index
Out[13]:
In [14]:
frame2.values
Out[14]:
In [15]:
frame2[u'Фамилия']
Out[15]:
In [16]:
frame2.u'Фамилия'
In [17]:
frame2.ix['i04']
Out[17]:
In [18]:
frame3 = DataFrame(data, columns = [u'Фамилия', u'Физика', u'Математика', 'status'],
index = ['i01', 'i02','i03', 'i04', 'i05', 'i06'])
In [19]:
frame3
Out[19]:
In [20]:
frame3['status']
Out[20]:
In [21]:
frame3.status
Out[21]:
In [22]:
frame3['status'] = 16.5
In [23]:
frame3
Out[23]:
In [25]:
frame3['status'] = np.arange(6.)
In [26]:
frame3
Out[26]:
In [27]:
val = Series([777, 888, 999], index = ['i02', 'i04', 'i06'])
In [28]:
frame3['status'] = val
In [29]:
frame3
Out[29]:
In [30]:
frame3['status'] = frame3[u'Математика'] == 38
In [31]:
frame3
Out[31]:
In [32]:
frame3.columns
Out[32]:
In [33]:
del frame3['status']
In [34]:
frame3.columns
Out[34]:
In [35]:
frame3
Out[35]:
In [36]:
frame3.T
Out[36]:
In [ ]:
Комментариев нет:
Отправить комментарий