Series
Series是一個定長的字典序列,有兩個基本屬性,分別是index和values。index默認是從0開始的遞增整數序列,e.g. 0,1,2,3, 4。也可以自己指定索引,如index=[‘a’, ‘b’, ‘c’, ‘d’]。
示例代碼:
import pandas as pd
from pandas import Series, DataFrame
x1 = Series([1,2,3,4])
x2 = Series(data=[1,2,3,4], index=['a', 'b', 'c', 'd'])
print(x1)
print (x2)
運行結果:
0 1
1 2
2 3
3 4
dtype: int64
a 1
b 2
c 3
d 4
dtype: int64
Dataframe
DataFrame類型數據結構類似數據庫表。它包括行索引和列索引,可以將DataFrame看成是由相同索引的Series組成的字典類型。
示例代碼:
import pandas as pd
from pandas import Series, DataFrame
data = {'Chinese': [66, 95, 93, 90,80],'English': [65, 85, 92, 88, 90],'Math': [30, 98, 96, 77, 90]}
df1= DataFrame(data)
df2 = DataFrame(data, index=['ZhangFei', 'GuanYu', 'ZhaoYun', 'HuangZhong', 'DianWei'], columns=['English', 'Math', 'Chinese'])
print ("df1:\n",df1)
print ("df2:\n", df2)
運行結果:
df1:
Chinese English Math
0 66 65 30
1 95 85 98
2 93 92 96
3 90 88 77
4 80 90 90
df2:
English Math Chinese
ZhangFei 65 30 66
GuanYu 85 98 95
ZhaoYun 92 96 93
HuangZhong 88 77 90
DianWei 90 90 80