AzureML的Python模块需要返回一个Pandas DataFrame。我只想返回一个值,并执行以下操作:
result=7
dataframe1=pd.DataFrame(numpy.zeros(1))
dataframe1[0][0]=result
这样,我就可以在Azure ML的Python脚本模块中返回一个值。
什么是创造一个单一价值的熊猫DataFrame的正确方法?
发布于 2017-06-07 19:24:41
以下代码应该有效:
import pandas as pd
def azureml_main(dataframe1 = None, dataframe2 = None):
result = pd.DataFrame({'mycol': [123]})
return result,
发布于 2017-06-07 02:05:38
正如EdChum所评论的
dataframe1=pd.DataFrame([result], dtype=float)
它的工作原理,测试,而不是
result=7
dataframe1=pd.DataFrame(numpy.zeros(1))
dataframe1[0][0]=result
在这里,我们不需要使用numpy来启动带有零的返回值。
附注:如果EdChum愿意的话,他可以给他答案。
https://stackoverflow.com/questions/44409066
复制