0

我正在尝试将熊猫数据框的列名传递到表中:

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

请问这是为什么?

4

0 回答 0