您会提示如何从用SQL编写的Python (例如,万亿-variable )中提取超过一个变量的含义。实际上,我想提取6个变量)。下面的查询完美地提取了1变量- dataset_with_pred2的含义。
我试图通过逗号列出变量,但遇到了错误: Msg 39012,级别16,状态1,第92行
无法与“Python”脚本的运行时通信。请检查“Python”运行时的要求。查询被用户取消。
非常感谢。
INSERT INTO [dbo].[table_name]
([col1]
,[col2]
,[...]
,[coln])
exec sp_execute_external_script
@language =N'Python',
@script=N'
#python script here
...
tn = 5
dataset_with_pred2 = dataframe
'
,
@input_data_1=N'
select col1
,col2
from dbo.table_name
'
,@input_data_1_name = N'df'
,@output_data_1_name = N'dataset_with_pred2'发布于 2020-02-07 12:02:08
可以只输出Python脚本中的一个变量,意思是。而可变的类型应该永远是熊猫的数据。这意味着,如果您想从Python脚本中提取除了一个表(例如字符串)之外的内容,您必须将它放入一个表中,然后从一个表中提取它。
不幸的是,我只找到俄文的文件。希望,在您的国家,链接将重定向您的英文版本:MS文档
https://stackoverflow.com/questions/60038803
复制相似问题