>source

나는 생각한다이것은 매우 간단한 질문이지만 대답 할 수는 없다.

.index가이 코드에서하는 일 :

df.drop(df[df['Quantity'] == 0].index).rename(columns={'Weight': 'Weight (oz.)'}))

내가 이해하면

[df['Quantity'] == 0]

는 부울 마스크를 반환하고 데이터 마스크 df에 대해 마스킹되고 객체 참조가 반환됩니다. 맞습니까? 왜 .index 가 필요한가요? ?

  • 답변 # 1

    df[df['Quantity'] == 0]   Quantity 가있는 행을 찾습니다  0입니다.

    df[df['Quantity'] == 0].index   Quantity 가있는 행의 색인  0입니다.

    df.drop(df[df['Quantity'] == 0].index)  이 색인을 사용하여 행을 삭제하십시오.

  • 이전 Applescript는 모달이 사라질 때까지 기다립니다
  • 다음 laravel 5 - 배열의 조건이있는 데이터를 표시하거나 얻는 방법은 무엇입니까?