0
SQL Server Rサービスを使用していて、@ input_data_1にクエリを入力しています。結果のデータフレームは、列がvarcharの場合のデフォルトの要素です。文字データ型としての結果を得るには?SQL Server Rサービス - ファクタではなく文字でクエリ結果を返します
ストアドプロシージャ
CREATE PROCEDURE myProc
AS
EXEC sp_execute_external_script
@language = N'R'
,@script=N'
df <- InputDataSet
x <- str(df)
OutputDataSet <- as.data.frame(x)
'
@input_data_1 = N'SELECT * FROM MyTable'
--will result in factor data type for both col1 and col2.
たMyTable
col1 (varchar) | col2 (varchar)
-------------------------------
text1 | text4
text2 | text5
text3 | text6
あなたはas.characterを使用して変換することができますが、それは受け入れられる回答でしょうか? – User632716
私はできますが、私はそれを1つ1つ行いたくありません。現在、私は約15の列を持っています。 – addicted