파일에 몇 가지 텍스트와 데이터 프레임을 쓰는 가장 좋은 방법은 무엇입니까? 텍스트는 변수를 문자열에 붙여 넣어 만들어집니다.r 파일에 텍스트 및 데이터 프레임 쓰기
예 원하는 출력 :
library(data.table)
mydf <- data.frame(ID = 1:10, val1 = 1:10*2, val2 = 1:10*3)
fwrite(x = mydf,
file = "path/file.txt",
sep = ",",
col.names=T)
하지만이 : 나는 파일에 dataframe를 작성할 수
myvar <- "Hello World"
out_string <- paste0("Here is some text.\n",
"This line has a variable: ", myvar, "\n",
"Data frame below the line\n",
"=================\n")
cat(out_string)
그리고 : 나는 초기 텍스트 문자열을 만들 수 있습니다
Here is some text.
This line has a variable: Hello World
Data frame below the line
=================
ID,val1,val2
1,2,3
2,4,6
3,6,9
4,8,12
5,10,15
6,12,18
7,14,21
8,16,24
9,18,27
10,20,30
이 두 가지를 결합하는 것이 최선의 방법인지 모르겠습니다.
데이터 프레임을 out_string
끝에 붙여 넣은 다음 파일에 쓰는 것이 가장 좋지만 내 시도가 실패했다고 생각합니다.
cat(paste0(out_string, mydf, collapse=''))
# Here is some text.
# This line has a variable: Hello World
# Data frame below the line
# =================
# 1:10Here is some text.
# This line has a variable: Hello World
# Data frame below the line
# =================
# c(2, 4, 6, 8, 10, 12, 14, 16, 18, 20)Here is some text.
# This line has a variable: Hello World
# Data frame below the line
# =================
# c(3, 6, 9, 12, 15, 18, 21, 24, 27, 30)
두 가지 방법 모두 요청에 따라 작동합니다. 고맙습니다! – conor