if __name__ =='__main__':# 全列顯示 :
pd.set_option('display.max_columns',None)# 讀文件 csv
data = pd.read_csv("titanic_train.csv")
res = data[['PassengerId','Sex','Age','Survived']].loc[3:6]print(res)===================================================================
PassengerId Sex Age Survived
34 female 35.0145 male 35.0056 male NaN 067 male 54.00
3 ,索引, 查看所有索引: res.index
代碼 :
if __name__ =='__main__':# 全列顯示 :
pd.set_option('display.max_columns',None)# 讀文件 csv
data = pd.read_csv("titanic_train.csv")
res = data[['PassengerId','Sex','Age','Survived']].loc[3:6]# 取索引
index = res.index
print(index)print(type(index))===========================================
RangeIndex(start=3, stop=7, step=1)<class'pandas.core.indexes.range.RangeIndex'>
if __name__ =='__main__':# 全列顯示 :
pd.set_option('display.max_columns',None)# 讀文件 csv
data = pd.read_csv("titanic_train.csv")
res = data[['PassengerId','Sex','Age','Survived']].loc[3:6]print(res)
res.reset_index(drop=True, inplace=True)print(res)======================================================
PassengerId Sex Age Survived
34 female 35.0145 male 35.0056 male NaN 067 male 54.00======================================================
PassengerId Sex Age Survived
04 female 35.0115 male 35.0026 male NaN 037 male 54.00
if __name__ =='__main__':# 全列顯示 :
pd.set_option('display.max_columns',None)# 讀文件 csv
data = pd.read_csv("titanic_train.csv")
res = data[['PassengerId','Sex','Age','Survived']].loc[3:6]print(res)
res.index = pd.Series(["a","b","c","d"])print(res)==========================================================
PassengerId Sex Age Survived
34 female 35.0145 male 35.0056 male NaN 067 male 54.00==========================================================
PassengerId Sex Age Survived
a 4 female 35.01
b 5 male 35.00
c 6 male NaN 0
d 7 male 54.00
6 ,自定義索引取數據 :
思路 :
1 ,使用 : 像正常索引一樣使用
2 ,是否可以選取區間 : 可以
代碼 :
if __name__ =='__main__':# 全列顯示 :
pd.set_option('display.max_columns',None)# 讀文件 csv
data = pd.read_csv("titanic_train.csv")
res = data[['PassengerId','Sex','Age','Survived']].loc[3:6]
res.index = pd.Series(["a","b","c","d"])print(res)print(res.loc['a'])print(res.loc['b':'d'])===========================================================
PassengerId Sex Age Survived
a 4 female 35.01
b 5 male 35.00
c 6 male NaN 0
d 7 male 54.00================================
PassengerId 4
Sex female
Age 35
Survived 1
Name: a, dtype:object================================
PassengerId Sex Age Survived
b 5 male 35.00
c 6 male NaN 0
d 7 male 54.00