스마트 폰에서 R

R Programming Compiler라는 iOS 용 R 앱이 있습니다. 이것을 사용하면 스마트폰으로 R을 사용할 수 있다. 현재 다른 옵션은 사실상 없다 (태블릿이라면 RStudio Cloud라는 손도 있지만).

사용법



기동하면, 전체적으로 검은 화면이 된다(기어 마크로부터, 흰색 기조와 어느 쪽으로 할지를 선택할 수 있다). 아래에 Source, Input, Output 등의 탭을 선택하는 버튼이 있다. 코드를 입력하려면 화면 하단의 Source를 탭하여 Source 화면으로 만듭니다.

파일명을 지정한 입출력은 할 수 없다. 사용 가능한 입출력은 표준 입력, 표준 출력, 표준 오류 출력뿐입니다. 하지만 Input 탭에 데이터를 쓰면 임의의 데이터를 입력할 수 있다. 또한 출력은 모두 Output 탭에 나온다. 오른쪽 상단의 ▶ 마크를 탭하면 그 때 Source 탭에 쓰여 있는 코드가 맨 위에서 모두 실행된다.

범용 클립보드 기능을 사용하면 mac에서 코드를 작성하고 ⌘-C, 스마트폰으로 ⌘-V 할 수 있다.

스마트 폰에서 작성한 코드는 스마트 폰 로컬에 저장되지만 상단 중앙의 파일 이름을 탭하여 저장 대상으로 iCloud를 선택할 수 있습니다. Input 탭에서 마찬가지로 iCloud를 선택하면 큰 데이터 파일도 Input 탭으로 가져올 수 있습니다. 이것은 코드에서 예를 들어
dat <- (read.csv("stdin", header = F)

등으로 읽습니다.

Input 탭에 직접 입력해 갈 때는, 최하행의 행말에 개행을 넣는 것이 좋은 일이 있다.

플롯



base 패키지의 plot도 ggplot2도 사용할 수 있다. 다만, 플롯은 인앱 과금의 대상이다. 600엔. 플롯은 Output 탭의 왼쪽 상단에서 아무래도 막대 그래프 같은 아이콘을 탭하면 표시된다.
library(ggplot2);
dat <- read.csv("stdin");
ggplot(dat, aes(x = Root, y = Fruit, colour = Grazing)) + geom_point();



R내에서 화상의 형식을 조사하거나 지정하거나도 코드상은 할 수 있지만, 실제로는 모두 JPEG가 된다. 플롯 오른쪽 상단의 아이콘을 탭하면 다른 장치 등에도 쉽게 보낼 수 있습니다.


감상 등



메모리가 작기 때문에 1000x1000의 행렬의 쌓고 싶은 큰 데이터의 해석은 할 수 없지만, 계산의 속도 자체는 충분히 실용적이다. iCloud를 통한 스크립트와 데이터 교환도 스트레스 없이 수행할 수 있습니다. 한편, 스마트 폰만으로는 문자 입력이 절망적입니다. 스크립트는 mac에서 가져오거나 Bluetooth 키보드가 필수적이라고 생각됩니다.

이것과 RStudio Cloud의 사용 시작 방법을 책자에 정리했다 ( 기술서전 6오다이바 계산척 사이트 에서 배포).

좋은 웹페이지 즐겨찾기