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的情况类似这里不在赘述