>기술 주변기기 >IT산업 >데이터 가져 오기 및 내보내기 결과 r

데이터 가져 오기 및 내보내기 결과 r

Christopher Nolan
Christopher Nolan원래의
2025-02-10 16:30:12711검색

How to Import Data and Export Results in R 언어 데이터 가져 오기 및 내보내기 안내서 : 텍스트 파일, 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에서 온라인 파일을 어떻게 읽습니까?

명령에 지정된 파일 경로를 변경하십시오. 명령을 사용하고 명령에 URL을 지정해야합니다. 예를 들면 : read url 데이터베이스의 경우 호스트 이름을 변경하여 웹 서버의 데이터베이스에서 데이터를 추출하도록 변경할 수 있습니다. read.csv 내보내기 데이터

<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 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.