WITH RESULT SETS(
(
MyIndex int,
Col1 FLOAT,
Col2 FLOAT,
Col3 FLOAT
));
以下是一个完整的简化示例,因为我看不到您的确切代码:
EXEC sp_execute_external_script @language =N'Python',
@script=N'
import pandas as pd
s = pd.Series([5,6,7,8,9,10])
df = pd.DataFrame(s)
df.reset_index(inplace=True)
OutputDataSet = df
'
WITH RESULT SETS (( MyIndex int, test int ));
看看this relevant question。您可以将索引设置为数据框中的一列以进行输出。你知道吗
在python脚本
@pscript
中的输出之前,可以添加:df.reset_index(inplace=True)
。你知道吗然后在
WITH RESULT SETS
语句中,您可以首先在列表中添加索引列:以下是一个完整的简化示例,因为我看不到您的确切代码:
相关问题 更多 >
编程相关推荐