Search code examples
pythonpandasazureazure-machine-learning-service

Python Pandas DataFrame with only a single number stored?


AzureML's Python Script module requires to return a Pandas DataFrame. I want to return only a value and I do this:

result=7
dataframe1=pd.DataFrame(numpy.zeros(1))
dataframe1[0][0]=result

by which I am able to return just a single value in Azure ML's Python Script module.

What is a proper way to create a pandas DataFrame with a single value?


Solution

  • Following code should work:

    import pandas as pd
    def azureml_main(dataframe1 = None, dataframe2 = None):
        result = pd.DataFrame({'mycol': [123]})
        return result,