U-SQL Python返回数据框,具有未知数的列数



如果我的python脚本正在旋转,我无法预测将输出多少列,可以使用u-sql redain delding语句来完成?

,例如

@pythonOutput  =
    REDUCE @filteredBets ON [BetDetailID]
    PRODUCE [BetDetailID] string, EventID float
    USING new Extension.Python.Reducer(pyScript:@myScript);

可能有多个列,所以我不能在农产品部分中的名称。

有什么想法?

如果您有一种从python内产生 SqlMap<string,string>值的方法(我不确定现在是否支持它,则可以使用c#reducer来做:)),那么可以将地图用于动态模式部分。

如果Python不支持它,请通过http://aka.ms/adlfeedback提交功能请求。

目前唯一的方法是将所有列序列化为单个列,或者是python脚本中的字符串[]或字符串。SQLMAP/SQLARRAY尚不支持作为输出列。

最新更新