擅长:python、mysql、java
<p>我知道回答我自己的问题是不好的,但我想如果有人寻找同样的问题,他们可能会找到解决办法。你知道吗</p>
<p>作为google.cloud.automl\u v1beta1定义它,方法get\u prediction的返回值是PredictResponse(<a href="https://cloud.google.com/natural-language/automl/docs/reference/rpc/google.cloud.automl.v1beta1#predictresponse" rel="nofollow noreferrer">https://cloud.google.com/natural-language/automl/docs/reference/rpc/google.cloud.automl.v1beta1#predictresponse</a>)类型的对象</p>
<p>通过使用此类对象的文档和可用结构,我发现这段代码可以做到这一点</p>
<pre><code>for index, row in df.iterrows():
pred = get_prediction(row['review'], GCP_PROJ, AUTOML_DS)
filteredCategories = filter(filterPrediction, pred.payload)
df.at[index,'Predicted_Categories'] = ",".join([str(categ.display_name) for categ in filteredCategories])
</code></pre>