我试图将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 –