DataFrame Python Pandas только с одним номером хранится?

Модуль Python Script AzureML требует возврата Pandas DataFrame. Я хочу вернуть только значение, и я делаю это:

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

с помощью которого я могу вернуть только одно значение в модуле Python Script Azure ML.

Как правильно создать панду DataFrame с одним значением?

2 ответа

Решение

Следующий код должен работать:

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

Как прокомментировал EdChum

dataframe1=pd.DataFrame([result], dtype=float) 

и работает, проверено, а не

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

где нам не нужно использовать numpy для инициации возвращаемого значения с нулями.

Ps EdChum может сделать это своим ответом, если захочет.

Другие вопросы по тегам