파이썬

df[ ]안에 ( ) 있는것. df[ ( ) ]

hugjun 2019. 3. 28. 18:31

df[ ] 안에서 필터링할수있다.


()는 계산순서 때문에 나오는것


https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#boolean-indexing

In [147]: s = pd.Series(range(-3, 4))
In [148]: s
Out[148]: 
0   -3
1   -2
2   -1
3    0
4    1
5    2
6    3
dtype: int64
In [149]: s[s > 0]
Out[149]: 
4    1
5    2
6    3
dtype: int64
In [150]: s[(s < -1) | (s > 0.5)]
Out[150]: 
0   -3
1   -2
4    1
5    2
6    3
dtype: int64
In [151]: s[~(s < 0)]
Out[151]: 
3    0
4    1
5    2
6    3
dtype: int64


'파이썬' 카테고리의 다른 글

dataframe, 특정 index 유무 검사  (0) 2019.06.27
df.astype().str.slice()  (0) 2019.03.28
똑같은 값 배열에 채워넣기  (0) 2019.03.12
fig, (ax1)  (0) 2019.03.12
[::-1]  (0) 2019.03.09