R에서 CSV 파일을 데이터 프레임으로 읽기

R의 특정 기능을 활용하여 CSV 파일을 데이터 프레임으로 읽는 것이 훨씬 쉽습니다.

CSV 파일이란 무엇인가요?

CSV는 Comma Separated Values의 약어로, 이 파일에 저장된 값들은 쉼표로 구분됩니다. 데이터를 저장하는 이 과정은 훨씬 쉽습니다.


왜 CSV가 데이터 저장을 위한 가장 일반적인 파일 형식인가요?

Excel 시트에 데이터를 저장하는 것이 많은 회사에서 흔한 관행입니다. 대다수의 기업에서는 데이터를 일반 스프레드시트를 만드는 것보다 훨씬 쉬운 쉼표로 구분된 값(CSV)으로 저장합니다. 나중에는 R의 내장 패키지를 사용하여 데이터를 읽고 분석할 수 있습니다.

가장 인기 있고 강력한 통계 분석 프로그래밍 언어인 R은 CSV 파일에서 데이터를 조직된 데이터 프레임으로 읽을 수 있는 특정 기능을 제공합니다.


CSV 파일을 데이터 프레임으로 읽기

이 간단한 예제에서는 CSV 파일을 구성된 데이터 프레임으로 읽는 방법을 살펴보겠습니다.

이 프로세스의 첫 번째 단계는 작업 디렉토리를 가져오고 설정하는 것입니다. CSV 파일의 작업 경로를 선택해야 합니다.

1. 작업 디렉토리 설정

여기서 getwd() 함수를 사용하여 기본 작업 디렉토리를 확인하고 setwd() 함수를 사용하여 디렉토리를 변경할 수 있습니다.

>getwd() # 기본 작업 디렉토리 표시

---->   "C:/Users/Dell/Documents"

> setwd("C:\Users\Dell\Documents\R-test data") # 새 작업 디렉토리 설정

> getwd() # 업데이트된 작업 디렉토리 확인

---> "C:/Users/Dell/Documents/R-test data"

2. 데이터 집합/CSV 파일 가져오기 및 읽기

작업 경로를 설정한 후 아래와 같이 데이터 집합이나 CSV 파일을 가져와야 합니다.

> readfile <- read.csv("testdata.txt")

R 스튜디오에서 위의 코드 라인을 실행하여 아래에 표시된 데이터 프레임을 얻으십시오.

변수 ‘readfile’의 클래스를 확인하려면 아래 코드를 실행하십시오.

> class(readfile)

---> "data.frame"            

위 이미지에서 학생 이름, 학번, 학과, 성별 및 성적 정보가 포함된 데이터 프레임을 확인할 수 있습니다.

3. CSV 파일에서 학생 정보 추출하기

데이터 프레임을 가져온 후에는 이제 데이터를 분석할 수 있습니다. 데이터 프레임에서 특정 정보를 추출할 수 있습니다.

학생들이 얻은 최고 성적을 추출하려면,

>marks <- max(data$Marks.Scored) #이것은 최고 성적을 제공합니다

#최고 성적을 얻은 학생의 세부 정보를 추출하려면,

> data <- read.csv("traindata.csv")

> Marks <- max(data$Marks.Scored)

> retval <- subset(data, Marks.Scored == max(Marks.Scored))   #이것은
 extract the details of the student who secured highest marks 

> View(retval)

‘화학’ 학과에 재학 중인 학생들의 세부 정보를 추출하려면,

> readfile <- read.csv("traindata.csv")

> retval <- subset( data, Department == "chemistry")  #생화학 학과에 속한 학생들의 세부 정보를 추출할 것입니다.
 
> View(retval)


결론

이 프로세스를 통해 read.csv() 함수를 사용하여 R에서 csv 파일을 읽을 수 있습니다. 이 자습서는 csv 파일을 가져오고 csv 파일을 읽고 데이터 프레임에서 일부 특정 정보를 추출하는 방법을 다룹니다.

I used R studio for this project. RStudio offers great features like console, editor, and environment as well. Anyhow you are free to use other editors like Thinn-R, Crimson editor, etc. I hope this tutorial will help you in understanding the reading of CSV files in R and extracting some information from the data frame.

더 많은 정보는 다음을 참조하십시오: https://cran.r-project.org/manuals.html

Source:
https://www.digitalocean.com/community/tutorials/r-read-csv-file-into-data-frame