如何解决从外部脚本获取列名
我正在尝试将 Pandas 数据框的列名传递到表中:
dataset.select('field1','field2','field3','field4') .write.format("com.mongodb.spark.sql.DefaultSource").mode("append").option("uri",connectionstring).option("replaceDocument","false").save())
数据框如下所示:
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)'
但是,sql 结果没有列名:
? >>> df_out
a
0 1
1 2
2 3
3 4
返回:
SELECT * FROM output_data_set;
这是为什么?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。