
tidy::parseFile 함수는 하나씩 읽어 오기보다는 여러 행을 읽어 오는 함수입니다. 하나씩 읽어 오기 위해서는 readLines 함수를 사용하면 됩니다.
#hostingforum.kr
r
# 하나씩 읽어 오기
library(readr)
library(tidyverse)
file_path <- "예제.csv"
lines <- readLines(file_path, n = 1)
# 데이터 프레임으로 변환
df <- read_csv(file_path, skip = 1)
위의 코드는 하나씩 읽어 오기 위해 readLines 함수를 사용하고, skip = 1을 사용하여 첫 번째 행을 생략합니다.
parse_file 함수를 사용하여 하나씩 읽어 오는 방법은 다음과 같습니다.
#hostingforum.kr
r
# parse_file 함수를 사용하여 하나씩 읽어 오기
library(tidyverse)
file_path <- "예제.csv"
df <- data.frame()
for (i in 1:nrow(tidy::parse_file(file_path))) {
row <- tidy::parse_file(file_path)[i, ]
df <- rbind(df, row)
}
위의 코드는 parse_file 함수를 사용하여 하나씩 읽어 오고, 데이터 프레임으로 변환합니다.
또한, parse_file 함수를 사용하여 읽어온 데이터를 데이터 프레임으로 변환하는 방법은 다음과 같습니다.
#hostingforum.kr
r
# parse_file 함수를 사용하여 데이터 프레임으로 변환
library(tidyverse)
file_path <- "예제.csv"
df <- tidy::parse_file(file_path) %>%
as.data.frame()
위의 코드는 parse_file 함수를 사용하여 데이터 프레임으로 변환합니다.
이러한 방법으로 하나씩 읽어 오고, 데이터 프레임으로 변환할 수 있습니다.
2025-08-10 20:37