>

열었을 때 다음과 같은 csv 파일이 있다고 가정 해 봅시다 :

코드 :

import pandas as pd
table = pd.read_csv("numbers.csv")
user_input = input()
print(table)

출력 :

   year  number
0   2001   1
1   2002   41
2   2003   123
3   2004   135

기본적으로 사용자가 입력 한 연도가 일치하면 동일한 행에서 숫자를 반환합니다.

예 : 사용자 입력 = 2002 출력 = 41

어떻게 도와야할지 모르겠다!


  • 답변 # 1

    시도 할 수 있습니다 :

    import pandas as pd
    table = pd.read_csv("numbers.csv")
    user_input = int(input())
    #print(table)
    table.set_index('year', inplace=True)
    print(table.loc[user_input]['number'])
    
    

관련 자료

  • 이전 r - 세 개의 데이터 프레임에서 각 요소의 표준 편차 찾기
  • 다음 scala - Circe를 사용하여 동적 디코딩을 수행하는 방법은 무엇입니까?