1. pandas包括series、dataframe
Series
Series是一維的數組型對象。
Series包含了索引index和值value。比如說:
DataFrame
DataFrame是矩陣的數組表。
DataFrame既有行索引也有列索引,它可以被視為一個共享相同索引的Series的dict。比如說:
2. pandas的索引?
2.1 普通索引、切片索引
在這個對象中,索引可以表達為:
注意1:通過索引獲取數據,如果獲取一個值,不顯示索引;如果獲取多個值,顯示索引。
注意2:pandas中的切片索引包含尾部,普通的python切片不包含尾部。比如:obj[0:2] 是 obj[0]、obj[1] ; obj['a':'b'] 是 obj['a']、obj['b']
2.2 使用 loc、iloc選擇數據
注意1:loc選擇的是行標簽;iloc選擇的是整數標簽;它們選擇的不是0……n-1的值下標。比如說:
Q:為什么ser[ : 1]選擇一條數據;ser.loc[ : 1]選擇兩條數據?
A:因為ser[ : 1]是切片索引,只能索引到ser[0];然而ser.loc[ : 1] 是根據行標簽選擇數據,將行標簽為0、1的數據選擇出來。