1

擬似コードで指定された異なる値を格納する動的変数を作成する必要があります

for(i in 1:30)
 "Day"+i <- sqldf("select * from call_details where day ="+i)

Rで可能かどうか、可能であればどのように?連結された文字列を文字として格納する文字列を( pasteを使用して)連結することはできましたが、値を格納することはできませんでした。また、SQLクエリステートメントで変数を渡す方法を見つけることができませんでした。

4

2 に答える 2

1

assignあなたが説明している方法で変数を構築できるようにするには、おそらく調べたいと思うでしょう。一般に、使用できますpasteが、文字列をプラスではなくコンマで接続します。

次のようなもの:

for(i in 1:30)
    assign(paste0("Day",i), sqldf(paste("select * from call_details where day =",i)))
于 2013-05-11T08:35:20.657 に答える