Pandas 읽기 CSV 전용 특정 열
Pulamolu Sai Mohan
2023년6월21일
이 튜토리얼에서는 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