单独打印列的原始值(以熊猫为单位)?

单独打印列的原始值(以熊猫为单位)?,第1张

单独打印列的原始值(以熊猫为单位)?

您可以使用

loc
+
values
转换
Serie
numpyarray
,然后通过
[0]
以下方式选择第一个值:

print (df.loc[df.name == 'george', 'age'].values)[23]print (df.loc[df.name == 'george', 'age'].values[0])23

或直接选择

Series
with的第一个值
iloc

print (df.loc[df.name == 'george', 'age'].iloc[0])23

或通过

iat
以下方式选择第一项:

print (df.loc[df.name == 'george', 'age'].iat[0])23

或使用

Series.item

print (df.loc[df.name == 'george', 'age'].item())23

如果可能没有匹配值,则上述解决方案将失败。

然后,可以使用

next
iter
招:

print (next(iter(df.loc[df.name == 'george', 'age']),'no match value'))23print (next(iter(df.loc[df.name == 'jano z hornej dolnej', 'age']),'no match value'))no match value


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5644051.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-16
下一篇 2022-12-16

发表评论

登录后才能评论

评论列表(0条)

保存