Pythonで機械学習以外のタスクにAzure ML Webサービスを使用したいと考えています。Azure ML Webサービス+ Pandasデータフレームを照会するためのPython
私はこのようなパンダDFを持っている:
Id Value
0 111 0.1
1 222 7.3
2 333 3.1
3 444 5.0
私は(idで特定の列の値は何ですか?)正常にこのDFを照会することができます
float(df.loc[pot['Id'] == 222, 'Value'])
の目標は以下の通りであります
ここでは、Azure ML Webサービスでこの機能を使用して、機能がアップロードされたデータセットを修正ルックアップテーブルとして使用する機能を導入したいと考えています。私がしようとすると、
from azureml import services
import pandas as pd
@services.publish(workspace_id, workspace_token)
@services.types(id=int)
@services.returns(float)
def my_func(id):
my_df = ws.datasets["uploaded_df.csv"].to_dataframe()
return float(my_df.loc[cent['Id'] == id, 'Value'])
私はAzureのWebサービスにデプロイできますが、私は、引数としてID番号を取得する前uploadeデータセット内の値を探し、floatとして戻ってそれを与える関数を構築しましたテストクエリを実行するそれは固まってしまいます(詳細を覗くことさえありません)。ここでの問題は何ですか?