초기 조건:
단일 행을 분리하는 조건을 만들었습니다. 데이터 프레임에서:
<code class="python">d2 = df[(df['l_ext']==l_ext) & (df['item']==item) & (df['wn']==wn) & (df['wd']==1)]</code>
목표:
결과 데이터 프레임의 특정 열에서 특정 값을 추출합니다.
해결책 :
한 행 데이터 프레임 d2에서 값을 얻으려면 다음 단계를 고려하세요.
row_series = d2.iloc[0]
value = row_series['col_name']
예:
설명하기 이 접근 방식에서는 sub_df라는 이름의 단일 행 데이터 프레임을 고려해 보겠습니다.
<code class="python">In [3]: sub_df Out[3]: A B 2 -0.133653 -0.030854</code>
'A' 열에서 값을 검색하려면 다음을 사용할 수 있습니다.
<code class="python">In [4]: sub_df.iloc[0] Out[4]: A -0.133653 B -0.030854 Name: 2, dtype: float64 In [5]: sub_df.iloc[0]['A'] Out[5]: -0.13365288513107493</code>
이렇게 하면 원하는 단일 결과가 생성됩니다. 부동 소수점 값.
위 내용은 Pandas의 단일 행 데이터 프레임에서 특정 값을 추출하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!