私はテーブルを持っていますsql-server-2016
:
CREATE TABLE #tempData (A int not null)
INSERT INTO #tempData VALUES (0);
GO
これで、入力データ (列名を含む) としてテーブルを持つ R スクリプトを呼び出すことができます。
EXECUTE sp_execute_external_script
@language = N'R'
, @script = N'
df <- InputDataSet
df$B <- 1L'
, @input_data_1 = N'SELECT * FROM #tempData'
, @output_data_1_name = N'df'
WITH RESULT SETS (
(A int not null, B int not null)
);
戻る:
A B
0 1
予想通り。しかし、名前 {A,B} を指定せずに同じことを行うことはできますか。つまり、 からの名前をdata.frame
直接使用します。