Pandas的Series和DataFrame數據均可以使用索引取值。
1. 首先導入庫文件
import pandas as pd
2. 創建DataFrame
# 1. 創建DataFrame df_1 = pd.DataFrame([['Jack','M',40],['Tony','M',20],['Mary','F',30],['Bob','M',25]], columns=['name','gender','age']) #列表創建DataFrame print('------ df_1是: ------') print(df_1)
可見行索引是0-3,當然可以換成自定義的索引,比如詞語、單詞等也可作為索引。
3. 列名索引
# 列名索引,得到Series a = df_1['name'] print(a)
4. 對Series進行行索引
# 索引檢索 b = a[0] print(b)
5. 多行索引
c = a[[0,2]] #Series可以按照索引取值 print(c)
6. DataFrame的行、列索引
d = df_1.loc[[0,2],['name','gender']] #DataFrame索引取值 print(d)
7. DataFrame行索引
e = df_1.loc[[0,2]] #DataFrame索引取值 print(e)
更多Pandas的具體操作,例如loc,iloc等,可見:https://www.cnblogs.com/qi-yuan-008/p/12412018.html
##