Python 如何从数据帧中获取特定值?
我有一个类似这样的Python 如何从数据帧中获取特定值?,python,pandas,Python,Pandas,我有一个类似这样的.df(df=pandas.read\u csv(main\u db)): 项目名称 项目品牌 项目代码 商品库存 某个名字 某品牌 6位数字 一些低数字 更多的名字 更多品牌 nore 6位数字 更多股票 如果您使用: result2 = result['itemStock'] 它返回一个数据系列,这样您就可以看到索引,而不仅仅是所需的值。您可以使用 type(result2) 您可以使用.values属性找到所需内容 result2 = result['itemStoc
.df
(df=pandas.read\u csv(main\u db)
):
项目名称
项目品牌
项目代码
商品库存
某个名字
某品牌
6位数字
一些低数字
更多的名字
更多品牌
nore 6位数字
更多股票
如果您使用:
result2 = result['itemStock']
它返回一个数据系列,这样您就可以看到索引,而不仅仅是所需的值。您可以使用
type(result2)
您可以使用.values属性找到所需内容
result2 = result['itemStock'].values
试一试
或者只在第二个结果中输入iat[0]您已经请求了一个系列,
结果['itemStock']。值
或结果['itemStock']。值[0]
int(结果['itemStock'].values)
也可以!使用了result2=str(result['itemStock'].values)
和print(result2.strip(“[]”)和),它工作得非常完美!
result = df.loc[(['itemCode']==itemCode, 'itemStock')].iat[0]