언어 데이터 가져 오기 및 내보내기 안내서 : 텍스트 파일, CSV 파일, 데이터베이스 및 웹 페이지 데이터를 쉽게 처리 할 수 있습니다.
r 언어는 강력한 데이터 처리 기능으로 높이 평가되며 다양한 형식으로 데이터를 가져오고 내보내기위한 간결한 명령을 제공합니다. 깊은 프로그래밍 재단이 없어도 쉽게 시작할 수 있습니다. 이 기사에서는 R 언어로 텍스트 파일, CSV 파일 및 데이터베이스 데이터를 가져 오는 방법과 웹 서버에 데이터를 업로드하는 방법을 보여줍니다.
새로운 프로그래밍 언어를 배울 필요가 없습니다! 몇 가지 간단한 명령을 마스터하십시오.
웹 애플리케이션을 개발하는 데 사용하는 프로그래밍 언어에 관계없이 처리를 위해 데이터를 R로 가져온 다음 원하는 형식으로 내보낼 수 있습니다.
참고 : R 언어에 익숙하지 않은 경우 R 및 Rstudio 설치에 대한 SitePoint의 기사를 먼저 읽는 것이 좋습니다. 이는 기본 명령 및 R 언어 소개를 제공합니다. 이 기사의 명령은 rstudio ide를 사용하지 않고 R 터미널에서 실행할 수 있습니다. 그러나 터미널에서 대규모 데이터 세트를 처리하는 것이 초보자에게는 더 어려울 수 있으므로 더 나은 경험을 위해서는 Rstudio가 권장됩니다. Rstudio에서는 콘솔 창에서 동일한 명령을 실행할 수 있습니다.
텍스트 파일 처리
수정 된 명령을 사용하여 로컬 텍스트 파일을 읽을 수 있습니다. 이 명령은 주로 테이블 데이터를 읽는 데 사용되므로 Delimiter를 빈 문자열 ( "")으로 설정하여 텍스트 파일을 한 줄씩 읽을 수 있습니다.
참고 : at , 실제 파일 경로로 교체하십시오.
파일 경로는 파일의 상대 경로가 될 수 있습니다. 행 길이가 같지 않으면 를 설정해야합니다. 이 명령의 출력은 R의 데이터 프레임입니다.
파일이 너무 크면 한 번에 읽을 수 없다면 및 옵션을 사용하여 단계별로 읽을 수 있습니다. 예를 들어 파일에서 6 ~ 10 행을 읽으려면 다음 명령을 실행하십시오.
CSV 파일 처리
CSV (Comma-separated value) 파일은 값으로 쉼표로 분리됩니다. 명령을 사용하여 CSV 파일을 읽을 수 있습니다.
옵션은 CSV 파일에 열 제목이 포함되어 있는지 여부를 지정하고 기본값은 참입니다. (텍스트 파일을 읽을 때도 지정할 수도 있습니다). 다른 행의 열 수가 같지 않으면 를 true로 설정해야합니다.
큰 파일의 경우, 당신은 비슷하게 줄을 건너 뛸 수 있습니다 :
MySQL Database 사용 read.table
데이터베이스 연결을하려면 별도의 <code class="language-R">file_contents <- read.table("<文件路径>", sep = "")</code>
라이브러리가 필요합니다. 다음 명령을 사용하여 설치할 수 있습니다
설치가 완료되면 다음 명령을 실행하여 활성화해야합니다.
데이터베이스가 실행 중이라고 가정하면 연결이 설정된 후 MySQL 쿼리를 실행할 수 있습니다.
<文件路径>
읽기 네트워크 데이터 데이터 소스가 네트워크에있는 경우 r에서 온라인 파일을 어떻게 읽습니까? 명령에 지정된 파일 경로를 변경하십시오.
<code class="language-R">file_contents <- read.table("<文件路径>", sep = "")</code>
및 및 와 유사하게 명령을 사용하여 데이터 프레임을 텍스트 파일 또는 CSV 파일로 내보낼 수 있습니다.
다른 구분자 (예 : 탭)를 사용하여 텍스트 파일로 내보내려면 명령을 사용할 수 있습니다.
데이터베이스 업데이트는 똑같이 간단하며 업데이트 및 MySQL 명령을 삽입하여 수행 할 수 있습니다.
내보내기 차트
r에서 데이터를 처리하고 플로팅 한 후에는 데이터를 내보낼 수 있습니다! 명령은이 작업을 수행하는 데 도움이 될 수 있습니다. 현재 활성화 된 드로잉을 저장합니다
원하는 도면을 저장하기 위해 두 번째 명령을 조정할 수 있습니다.
웹에 데이터 내보내기
웹에 직접 파일을 업로드하는 것은 약간 까다로울 수 있지만 두 단계로 데이터를 웹으로 내보낼 수 있습니다. 먼저 파일을 로컬로 저장 한 다음 웹에 업로드하십시오. r을 사용하여 게시물 요청을 통해 웹에 파일을 업로드 할 수 있습니다. read.csv
패키지를 사용하여 시뮬레이션 할 수 있습니다.
read.table
자세한 내용은 write
패키지의 빠른 시작 안내서를 참조하십시오.
결론 <code class="language-R">connection <- file("<文件路径>", "r")
lines6_10 <- read.table(connection, skip=5, nrow=5) # 读取第6-10行
close(connection)</code>
r은 최근 몇 년 동안 통계 직원들 사이에서 점점 인기를 얻었으며 지금은이 훌륭한 언어를 배우기에 좋은시기입니다. 다양한 유형의 데이터 소스와 동기화 할 수있을 정도로 유연하며 배경에 관계없이 R을 쉽게 사용할 수 있습니다. 이 기사가 R을 시작하는 데 도움이되기를 바랍니다! write.table
r 언어 데이터 가져 오기 및 내보내기 FAQ (FAQS)
<code class="language-R">file_contents <- read.csv("<文件路径>")</code>
(FAQS 부분은 여기에서 생략됩니다. 원본 텍스트의 FAQ의 내용은 기존 컨텐츠와 함께 복제되어 중복 정보입니다.)
위 내용은 데이터 가져 오기 및 내보내기 결과 r의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!