我正在尝试将熊猫数据框的列名传递到表中:
INSERT INTO #output_data_set
EXECUTE sp_execute_external_script
@language = N'Python',
@script = N'
import pandas as pd
data = {'a': [1, 2, 3, 4]}
OutputDataSet = pd.DataFrame(data)'
数据框如下所示:
>>> df_out
a
0 1
1 2
2 3
3 4
但是,SQL 结果没有列名:
SELECT * FROM output_data_set;
返回:
(No column name)
1 1
2 2
3 3
4 4
请问这是为什么?