Computer >> 컴퓨터 >  >> 프로그램 작성 >> Python

파일에서 Excel 데이터를 읽고 첫 번째 열과 마지막 열의 모든 행을 읽는 Python 프로그램 작성

<시간/>

현재 위치에 pandas.xlsx라는 이름으로 저장된 Excel 파일이 있다고 가정합니다.

해결책

이 문제를 해결하기 위해 다음 단계를 따릅니다. -

  • pd.read_excel 메소드를 정의하여 pandas.xlsx 파일에서 데이터를 읽고 df로 저장

df = pd.read_excel('pandas.xlsx')
  • df.iloc[:,0]을 적용하여 첫 번째 열의 모든 행을 인쇄합니다.

df.iloc[:,0]
  • df.iloc[:,-1]을 적용하여 마지막 열의 모든 행을 인쇄합니다.

df.iloc[:,-1]

예시

더 나은 이해를 위해 아래 구현을 살펴보겠습니다. −

import pandas as pd
df = pd.read_csv('products.csv')
print("all rows of first column is")
print(df.iloc[:,0])
print("all rows of last column is")
print(df.iloc[:,-1])

출력

all rows of first column is
0       1
1       2
2       3
3       4
4       5
      ...
95    96
96    97
97    98
98    99
99    100
Name: id, Length: 100, dtype: int64
all rows of last column is
0    2019
1    2020
2    2018
3    2018
4    2018
      ...
95    2019
96    2019
97    2018
98    2020
99    2018
Name: productionYear, Length: 100, dtype: int64