반응형
인덱스를 모르는 상태에서 시리즈의 첫 번째 요소 가져오기
인덱스를 몰라도 시리즈의 첫 번째 요소에 액세스할 수 있는 방법이 있습니까?
예를 들어 다음과 같은 시리즈가 있다고 가정합니다.
import pandas as pd
key='MCS096'
SUBJECTS = pd.DataFrame(
{
"ID": pd.Series([146], index=[145]),
"study": pd.Series(["MCS"], index=[145]),
"center": pd.Series(["Mag"], index=[145]),
"initials": pd.Series(["MCS096"], index=[145]),
}
)
인쇄하다.SUBJECTS
:
print(SUBJECTS[SUBJECTS.initials==key]['ID'])
>>> 145 146
>>> Name: ID, dtype: int64
지수 145를 사용하지 않고 여기서 146 값을 어떻게 얻을 수 있습니까?
iloc를 사용하여 레이블이 아닌 위치별로 액세스:
In [11]: df = pd.DataFrame([[1, 2], [3, 4]], ['a', 'b'], ['A', 'B'])
In [12]: df
Out[12]:
A B
a 1 2
b 3 4
In [13]: df.iloc[0] # first row in a DataFrame
Out[13]:
A 1
B 2
Name: a, dtype: int64
In [14]: df['A'].iloc[0] # first item in a Series (Column)
Out[14]: 1
언급URL : https://stackoverflow.com/questions/24273130/get-first-element-of-series-without-knowing-the-index
반응형
'programing' 카테고리의 다른 글
데이터베이스에서 테이블의 마지막 업데이트 시간 가져오기 (0) | 2023.08.16 |
---|---|
VBA - Excel 2010에서 디렉터리에서 마지막으로 수정된 파일 또는 폴더를 가져오는 방법 (0) | 2023.08.16 |
마진 붕괴를 비활성화하는 방법은 무엇입니까? (0) | 2023.08.11 |
저장 프로시저의 실행 계획을 표시하려면 어떻게 해야 합니까? (0) | 2023.08.11 |
파이썬에서 CSV 데이터의 한 줄을 읽는 방법은 무엇입니까? (0) | 2023.08.11 |