0

Rファイルがあります。それをソースとして使用し、追加情報を渡して、毎回新しい結果を取得できるようにしたいと考えています。

私はいくつかのことを試しましたが、理解できなかったので、誰かがそれを行う方法を知っているのだろうかと思っていました. 保存したRファイルの例

## saved as TrySo.R

x=c(3,4,5,6,7,1,2,3,45,34,2,2,1,1,1)
y=c("a","a","b","a","b","b","c","c","a","b","c","a","a","c","b")

subTothis="a"

XY=data.frame(x,y)

A=dplyr::filter(XY,y==subTothis)

## 

L=NULL
for(i in 1:dim(A)[1])
{
  L[i]=A$x[i]^2+3
}

L

subTothis="a"などに変更したい"b"

C=source("C:/Users/Rcode/TrySo.R")
4

1 に答える 1

-1

プロパティ ファイル ( ApplicationProp.INI) を作成し、そのファイルから情報を解析できます。ファイルの内容は次のとおりです。

# // ConfigParser reads the properties from each section
[source-this]
subTothis = a

何かを変更したいときはいつでも、R スクリプトの代わりにこのファイルを変更するだけで、ここで渡された値が更新されます


元のスクリプトではTrySo.R

library(ConfigParser)
props <- ConfigParser$new()
applicationpropfilepath <- "C:/Users/Rcode/ApplicationProp.INI"
props <- props$read(applicationpropfilepath)$data

...
subTothis = props[["source-this"]][["subToThis"]]
...
于 2020-08-28T22:58:31.190 に答える