R에서 cat() 함수를 사용하여 객체를 연결하는 방법


R의 cat() 함수는 R의 여러 객체를 연결하는 데 사용할 수 있습니다.

이 함수는 다음 기본 구문을 사용합니다.

 cat(..., file = "", sep = " ", append = FALSE))

금:

  • : 연결할 객체
  • file : 출력을 보낼 파일의 이름
  • sep : 객체 사이에 사용할 구분 기호
  • Append : 출력을 기존 파일에 추가할지 아니면 새 파일을 생성할지 여부

다음 예에서는 이 기능을 다양한 방식으로 사용하는 방법을 보여줍니다.

예 1: cat()을 사용하여 객체 연결

cat() 함수를 사용하여 R에서 세 문자열을 연결할 수 있습니다.

 #concatenate three strings
cat("hey", "there", "everyone")

hey there everyone

세 개의 문자열은 연결되어 있으며 각 문자열은 공백으로 구분됩니다.

예 2: cat()을 사용하여 사용자 정의 구분 기호로 객체 연결

cat() 함수를 사용하면 하이픈을 구분 기호로 사용하여 R에서 세 문자열을 연결할 수 있습니다.

 #concatenate three strings, using dash as separator
cat("hey", "there", "everyone", sep=" - ")

hey-there-everyone

또는 “\n”을 구분 기호로 사용하여 각 문자열을 개행 문자로 구분해야 함을 나타낼 수 있습니다.

 #concatenate three strings, using new line as separator
cat("hey", "there", "everyone", sep=" \n ")

hey
there
everyone

예제 3: cat()을 사용하여 객체를 연결하고 결과를 파일에 표시

cat() 함수를 사용하여 R에서 세 개의 문자열을 연결하고 결과를 텍스트 파일에 표시할 수 있습니다.

 #concatenate three strings and output results to txt file
cat("hey", "there", "everyone", sep=" \n ", file=" my_data.txt ")

그런 다음 현재 작업 디렉터리 로 이동하여 이 텍스트 파일의 내용을 볼 수 있습니다.

결과를 CSV 파일로 표시할 수도 있습니다.

 #concatenate three strings and output results to CSV file
cat("hey", "there", "everyone", sep=" \n ", file=" my_data.csv ")

그런 다음 현재 작업 디렉터리 로 이동하여 이 텍스트 파일의 내용을 볼 수 있습니다.

예제 4: cat()을 사용하여 객체를 연결하고 결과를 파일에 추가

cat() 함수를 사용하여 R의 세 문자열을 연결하고 결과를 기존 CSV 파일에 추가할 수 있습니다.

 #concatenate three strings and output results to CSV file
cat("hey", "there", "everyone", sep=" \n ", file=" my_data.csv ")

#append results of this concatenation to first file
cat("how", "are", "you", sep=" \n ", file=" my_data.csv ", append= TRUE )

그런 다음 현재 작업 디렉터리 로 이동하여 이 CSV 파일의 내용을 볼 수 있습니다.

두 번째 cat() 함수의 결과가 첫 번째 cat() 함수에 의해 생성된 파일에 추가되었습니다.

추가 리소스

다음 튜토리얼에서는 R에서 다른 일반적인 기능을 사용하는 방법을 설명합니다.

R에서 sprintf 함수를 사용하여 형식화된 문자열을 인쇄하는 방법
R에서 strsplit() 함수를 사용하여 문자열 요소를 분할하는 방법
R에서 substring() 함수를 사용하여 하위 문자열을 추출하는 방법

의견을 추가하다

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다