>>>import pandas as pd
>>>from pandas import Series,DataFrame
>>> obj = Series([4,7,-5,3],index=['a','b','c','d'])>>> obj
a 4
b 7
c -5
d 3
dtype: int64
>>> obj['a']=78>>> obj
a 78
b 7
c -5
d 3
dtype: int64
>>> data ={'a':111,'b':234,'c':456}>>> index=['a','b','c','d']>>> obj2 = Series(data,index=index)>>> obj2
a 111.0
b 234.0
c 456.0
d NaN
dtype: float64
>>> obj+obj2
a 189.0
b 241.0
c 451.0
d NaN
dtype: float64
>>> obj.index=['e','f','g','h']>>> obj
e 78
f 7
g -5
h 3
dtype: int64
>>> obj+obj2
a NaN
b NaN
c NaN
d NaN
e NaN
f NaN
g NaN
h NaN
dtype: float64
DataFrame
>>> data ={'state':['Ohio','xxx','yyy','zzz'],'year':[1995,2002,1949,1981],'pop':[1.5,1.7,'s',1.9]}>>> frame = DataFrame(data)>>> frame
pop state year
01.5 Ohio 199511.7 xxx 20022 s yyy 194931.9 zzz 1981>>> frame2 = DataFrame(data,columns=['pop','state','year','star'],index=['a','b','c','d'])>>> frame2
pop state year star
a 1.5 Ohio 1995 NaN
b 1.7 xxx 2002 NaN
c s yyy 1949 NaN
d 1.9 zzz 1981 NaN
>>> frame2['state']
a Ohio
b xxx
c yyy
d zzz
>>> frame2.year
a 1995
b 2002
c 1949
d 1981
Name: year, dtype: int64
>>> frame2.ix['a']
pop 1.5
state Ohio
year 1995
star NaN
Name: a, dtype:object>>> frame2['hhh']=2333>>> frame2
pop state year star hhh
a 1.5 Ohio 1995 NaN 2333
b 1.7 xxx 2002 NaN 2333
c 3 yyy 1949 NaN 2333
d 1.9 zzz 1981 NaN 2333>>> frame2['hhh']=np.arange(4.)>>> frame2
pop state year star hhh
a 1.5 Ohio 1995 NaN 0.0
b 1.7 xxx 2002 NaN 1.0
c 3 yyy 1949 NaN 2.0
d 1.9 zzz 1981 NaN 3.0>>> frame2['ooo']=frame2.year==1995>>> frame2
pop state year star hhh ooo
a 1.5 Ohio 1995 NaN 0.0True
b 1.7 xxx 2002 NaN 1.0False
c 3 yyy 1949 NaN 2.0False
d 1.9 zzz 1981 NaN 3.0False>>>del frame2['state']>>> frame2
pop year star hhh ooo
a 1.51995 NaN 0.0True
b 1.72002 NaN 1.0False
c 31949 NaN 2.0False
d 1.91981 NaN 3.0False>>> pop={'Nevada':{2001:2.4,2002:2.9},'Ohio':{2010:4,2005:4.3}}>>> pop
{'Ohio':{2010:4,2005:4.3},'Nevada':{2001:2.4,2002:2.9}}>>> frame3=DataFrame(pop)>>> frame3
Nevada Ohio
20012.4 NaN
20022.9 NaN
2005 NaN 4.32010 NaN 4.0>>> frame3.T
2001200220052010
Nevada 2.42.9 NaN NaN
Ohio NaN NaN 4.34.0>>> frame4=DataFrame(pop,index=[2001,2005])>>> frame4
Nevada Ohio
20012.4 NaN
2005 NaN 4.3>>> frame4['2001','Ohio']=5>>> frame4
Nevada Ohio (2001, Ohio)20012.4 NaN 52005 NaN 4.35>>> frame4[2001,'Ohio']=5>>> frame4
Nevada Ohio (2001, Ohio)(2001, Ohio)20012.4 NaN 552005 NaN 4.355>>> frame4.loc[2001,'Ohio']=555>>> frame4
Nevada Ohio (2001, Ohio)(2001, Ohio)20012.4555.0552005 NaN 4.355