栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

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

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

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

您可以使用

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


转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/638233.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号