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

Syntax

Syntax

system(“ls -la”)

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

Comment

Comment

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

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

Example

[bash auto-linkss=”false” gutter=”false” lighte=”true” collapse=”false”]
> 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
>
[/bash]

コメントを残す