我試圖將pandas中的查詢輸出從一系列格式轉換爲字符串格式。 的功能是以下(黃金*是列)將熊貓系列輸出轉換爲字符串
def try_three():
import numpy as np
nz=df[(df["Gold"]>0) & (df["Gold.1"]>0) & (df["Gold.2"]>0)]
nz["average"]=((nz["Gold"])-(nz["Gold.1"]))/(nz["Gold.2"])
return nz.where(nz["average"]==np.max(nz["average"])).dropna()["ID"]
輸出是
Country
Bulgaria BUL
Name: ID, dtype: object
其中國家是索引的名稱和BUL是ID字段的值。 我已經嘗試添加.astype(str)來獲取國家或ID的名稱,但沒有成功。如果我在前面加上「len」,我會得到答案1,所以我認爲有一些類似的東西,就像將字符串轉換爲輸出一樣簡單。
,不顯示任何樣品數據-1 –