1.先来谈一谈loc,loc这个方法就是你有啥我就用啥,你没有的我不用,pandas对象的index,columns有什么,pd.loc[index,column],index就是pd.index的其中的一个值或者是其中几个值组成的序列,或就是pd.index,column是pd.columns中的一个值或者其中几个值,或者就是pd.columns

来来上代码

 

 1 >>>data
 2    UserID  MovieID  Rating
 3 1       2      257       2
 4 0       3      251       2
 5 3       2       32       4
 6 2       4      256       1
 7 4       3      258       2
 8 >>>data.loc[0]
 9 UserID       3
10 MovieID    251
11 Rating       2
12 Name: 0, dtype: int64
13 >>>
14 >>>data
15    UserID  MovieID  Rating
16 a       2      257       2
17 b       3      251       2
18 c       2       32       4
19 d       4      256       1
20 e       3      258       2
21 >>>data.loc[0]  #对不起 你过不去,因为你没有0这个索引值
22 >>>data.loc['a']  #正确方式
23 UserID       2
24 MovieID    257
25 Rating       2
26 Name: a, dtype: int64
27 ######columns与index的情况类似这里不在赘述
Viewe

相关文章: