0
csv 셀을 R (RStudio 사용)의 텍스트 파일로 변환하려고합니다. 첫 번째 열은 ID이고 두 번째 열은 별도의 텍스트 파일로 출력 할 텍스트입니다.복수 텍스트 파일 출력 R
이 코드 :
work_dir = "C:/Users/MyName/Documents/MyFolder"
setwd(work_dir)
data = read.csv("MyData.csv")
sapply(1:nrow(data), function(i) {
dataID <- gsub(" ", ".", data[i, 1])
fileName <- paste0("C:/Users/MyName/Documents/MyFolder/", dataID, ".txt")
writeLines(c(paste("#", data[i, 1]), data[i, 2]),
con = fileName)})
나에게 다음과 같은 오류주고있다 : CSV 데이터의 첫 번째 조각의
In addition: Warning message:
In file(con, "w") :
cannot open file 'C:/Users/MyName/Documents/MyFolder/60000 3.txt':
Invalid argument
파일의 이름이되어야한다 "600003.txt"(ID 번호).
무엇이'dataID'입니까? 'essayID'라는 뜻 이었습니까? – addicted
데이터가 어떻게 보이는지 정확히 모르겠지만 선행 공백이나 후행 공백이있을 수 있습니다. 데이터를 읽을 때 이것을 시도해 볼 수 있습니까?'data = read.csv ("MyData.csv", strip.white = TRUE)' – addicted
네, 사과드립니다. 나는 지금 그것을 개정 할 것이다. –