x =pd.Series(np.arange(0,10))
y =pd.Series(np.arange(100,110))
df =pd.DataFrame({ 'x':x, 'y':y})
df
x y
0 0 100
1 1 101
2 2 102
3 3 103
4 4 104
5 5 105
6 6 106
7 7 107
8 8 108
9 9 109
运算 |
变量[] |
变量.loc[] !!! 包含末尾 !!! |
df.loc[] !!! 包含末尾 !!! |
df[] |
取整列 |
df.x 0 0 1 1 2 2 3 3 4 4 5 5 6 6 7 7 8 8 9 9 |
|
df.loc[:,'x'] 0 0 1 1 2 2 3 3 4 4 5 5 6 6 7 7 8 8 9 9 |
df['x'] 0 0 1 1 2 2 3 3 4 4 5 5 6 6 7 7 8 8 9 9 |
取整行 |
|
|
df.loc[2:5] x y 2 2 102 3 3 103 |