특정 필터링됨 행일 어떻게 구해 as 시리즈?
예 다테프라임:
>>> df = pd.DataFrame({'date': [20130101, 20130101, 20130102], 'location': ['a', 'a', 'c']})
>>> df
date location
0 20130101 a
1 20130101 a
2 20130102 c
선택할 수 있는 '위치' 는 'c' 데릭쉐퍼드와 행일 비호환성의 시리즈 .
row = df[df["location"] == "c"].head(1) # gives a dataframe
row = df.ix[df["location"] == "c"] # also gives a dataframe with single row
'샌드위치' 기능을 사용할 수 있는 한 치수 제거하시겠습니까 &solarisdvd 다테프라임:
df[df["location"] == "c"].squeeze()
Out[5]:
date 20130102
location c
Name: 2, dtype: object
'길' 샌드위치 '는' 방법 '이 같은 주장이 다테프라임벌린스크즈 read_csv' 기능을 설정할 때 'True' 로. 이 경우, 즉 결과 다테프라임 1 렌 다테프라임 하나뿐인 치수처리 (a 열 또는 행), 그 아래로 작은 객체인지 비좁게 치수처리 객체에는.
네 경우엔 시리즈 에서 객체에는 확보하십시오 다테프라임. 같은 논리로 qic 샌드위치 패널 다운되어도 경우 맞추기바인딩 다테프라임.
샌드위치 는 사용자의 의도를 분명히 명시성 코드에서, 캐스트 down" " 보여 줍니다. 때문에 해당 치수처리 투영됩니다 작게 한 손에 객체에는 수 있습니다.
만약 둘 이상의 다테프라임 열 또는 행, 샌드위치 효과가 없습니다.
첫 번째 행을 됩니다 시행하십시오 함께 정수 인덱스화를 ([일로스 ()] (http://pandas.pydata.org/pandas-docs/dev/indexing.html) 기능):
>>> df[df["location"] == "c"].iloc[0]
date 20130102
location c
Name: 2, dtype: object