USQL+Python返回列数未知的数据帧

2024-06-13 08:31:11 发布

您现在位置:Python中文网/ 问答频道 /正文

如果我的python脚本是旋转的,并且我无法预测将输出多少列,那么可以用U-sqlreduce语句来完成吗?你知道吗

例如

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

可能有多个列,所以我不能在product部分硬设置名称。你知道吗

有什么想法吗?你知道吗


Tags: 脚本reducenewstringonextension语句float
2条回答

如果您有一种方法可以从Python中生成SqlMap<string,string>值(我不确定现在是否支持这种方法,您可以使用C#reducer:)来实现),那么您可以将map用于动态模式部分。你知道吗

如果Python不支持它,请在http://aka.ms/adlfeedback提交一个特性请求。你知道吗

现在唯一的方法是将所有列序列化为一个列,在python脚本中可以是byte[]或string。SqlMap/SqlArray还不支持作为输出列。你知道吗

相关问题 更多 >