python - 如何在 Microsoft SQL Server Management Studio 2017 中运行 python 代码?
问题描述
目前,尝试在 Microsoft SQL Server Management 2017 中使用 python 实现一些数据预处理步骤。当我在 SQL Query 中运行以下代码时,得到一个空数据框而不是两列。
execute sp_execute_external_script
@language = N'Python',
@script = N'
import pandas as pd
df = pd.DataFrame(MyInput.AREA_NAME_EN,MyInput.NAME_EN)
Myoutput=df',
@input_data_1_name = N'MyInput',
@input_data_1 = N'SELECT V.[AREA_NAME_EN]
,V.[NAME_EN]
FROM [I].[ACTIVITY_LOCATION] v',
@output_data_1_name = N'Myoutput'
WITH RESULT SETS (([AREA_NAME_EN] nvarchar(20), [NAME_EN] nvarchar(20))
- 输出 - 具有空值的空列
- 预期输出 = 数据框中的两列 (AREA_NAME_EN , NAME_EN)
请协助并让我知道您是否有任何澄清。
解决方案
推荐阅读
- javascript - 我无法从 html 表中获取数据
- android - 如何在Android中添加时间
- javascript - 祖父回调的 React 组件在孙子调用后不会重新渲染页面
- r - 带有滑动窗口的动画 ggplot 时间序列图
- anaconda - rstudio网状结构故障
- python - 将权限/访问权限授予某些人
- python - 层次注意网络中的输入层代表什么
- java - spring 如何定位一个包下的所有配置类,并在spring中存储每个配置类的实例
- python - tf.Dataset.batch 默认是否预加载以及如何禁用?
- javascript - 为什么br标签不移动标题下的文字?