R Systemのコマンドを使用する

Syntax

Syntax

system(“ls -la”)

data <- system("ls",intern=TRUE)

Comment

Comment

Rのコンソール内からSystem関連のコマンドを使用したいときに用いる

例ではカレントのFileをリストしてdataという配列に結果を格納している

Example

> system("ls -la")
合計 44
drwxr-xr-x. 2 kow docker   76 10月  2 16:36 .
drwxrwxr-x. 3 kow docker 4096 10月  2 16:36 ..
-rw-r--r--. 1 kow docker 7912 10月  2 16:36 test1.r
-rw-r--r--. 1 kow docker 7912 10月  2 16:36 test2.r
-rw-r--r--. 1 kow docker 7912 10月  2 16:36 test3.r
-rw-r--r--. 1 kow docker 7912 10月  2 16:36 test4.r
-rw-r--r--. 1 kow docker 7912 10月  2 16:36 test5.r
>
> data <- system("ls",intern=T)
> data[1]
[1] "test1.r"
> data[2]
[1] "test2.r"
> data[3]
[1] "test3.r"
> data[4]
[1] "test4.r"
> data[5]
[1] "test5.r"
> data[6]
[1] NA
>

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です