Pandas 읽기 CSV 전용 특정 열

Pulamolu Sai Mohan 2023년6월21일
  1. read_csv() 함수를 사용하고 읽을 열 이름 목록 전달
  2. read_csv() 함수를 사용하고 읽을 열 번호 목록 전달
Pandas 읽기 CSV 전용 특정 열

이 튜토리얼에서는 Pandas를 사용하여 csv 파일에서 특정 열을 읽는 다양한 방법에 대해 설명합니다. 데모에는 다음 CSV 파일을 사용합니다.

강의 멘토르 가격 $
0 파이썬 로버트 199
1 불꽃 엘리자베스 299
2 자바 놀란 99
자바스크립트 크리스 250
4 씨# 존슨 399

read_csv() 함수를 사용하고 읽을 열 이름 목록 전달

Pandas 라이브러리는 read_csv() 기능을 제공합니다. read_csv()는 쉼표로 구분된 값(csv) 파일을 DataFrame으로 읽는 데 사용됩니다.

read_csv()는 csv 파일의 파일 경로를 사용하며 40개 이상의 선택적 매개변수가 있습니다. 이 튜토리얼에서는 usecols 매개변수에 집중하겠습니다.

구문 - pd.read_csv():

pd.read_csv(filepath, usecols)

매개변수

  • filepath - 로드할 csv 파일의 경로 또는 위치입니다.
  • usecols - 읽을 특정 열 목록입니다.

보고

  • DataFrame

아래 단계에 따라 read_csv() 함수를 사용하고 읽을 열 이름 목록을 전달합니다.

  • 팬더 라이브러리를 가져옵니다.
  • read_csv() 메서드에 csv 파일의 경로와 읽을 열 목록을 전달합니다.
  • read_csv() 메서드는 해당 특정 열이 있는 데이터 프레임을 반환합니다.
  • DataFrame을 인쇄합니다.

다음 코드는 위의 접근 방식을 구현한 것입니다.

# import the pandas
import pandas as pd

# Reading the specific columns from csv
df = pd.read_csv("data.csv", usecols=["Course", "price$"])

# printing the dataframe
print(df)

출력:

       Course  price$
0      Python     199
1       Spark     299
2        Java      99
3  JavaScript     250
4          C#     399

read_csv() 함수를 사용하고 읽을 열 번호 목록 전달

읽기 전용 특정 열에 read_csv()에 대한 열 번호를 사용할 수도 있습니다.

  • 팬더 라이브러리를 가져옵니다.
  • read_csv() 메서드에 csv 파일의 경로와 읽을 열 번호 목록을 전달합니다.
  • read_csv() 메서드는 해당 특정 열이 있는 데이터 프레임을 반환합니다.
  • DataFrame을 인쇄합니다.

다음 코드는 위의 접근 방식을 구현한 것입니다.

# import the pandas
import pandas as pd

# Reading the specific columns from csv
df = pd.read_csv("data.csv", usecols=[2, 3])

# printing the dataframe
print(df)

출력:

     Mentor  price$
0     Robert     199
1  Elizibeth     299
2      Nolan      99
3      Chris     250
4    johnson     399

관련 문장 - Pandas DataFrame