专栏首页源懒由码python pandas DataFrame 关于重复索引取值的一些坑

python pandas DataFrame 关于重复索引取值的一些坑

情况:重复索引与非重复索引的取值返回类型是不一样的。

dfa = pd.DataFrame(np.random.randn(6, 4),index=list('aacdeb'),columns=list('ABCD'))
dfa
print('存在重复索引取一列的情况:',type(dfa.loc['a','A']),'取值方法:',dfa.loc['a','A'].iloc[0])
print('----------------------------------------------------------------------')
print('不存在重复索引取一列的情况:',type(dfa.loc['c','A']),'取值方法:',dfa.loc['c','A'])
print('----------------------------------------------------------------------')

#
#  如果在程序中需要通用的话,需要先转换
#  或者对返回结果类型先进行判断
#
print('通用取值方法,假设多个返回取其中一个:','重复情况:',pd.Series(dfa.loc['a','A']).iloc[0])
print('通用取值方法,:','不重复情况:',pd.Series(dfa.loc['c','A']).iloc[0])

输出情况:

最终,就是要清晰,使用的数据情况,从而选择具体的取值方法。

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • python 行政区域地址标准化:业务经理填报的地址乱起八糟,高德接口有点厉害!

    需求:由于业务检查需求,需要将一个结构化地址,如”XX省XX市XX区XXX号“地区转化为对应国家统计区行政划分的

    forxtz
  • Python中设置指定窗口为前台活动窗口(最顶层窗口)win32gui

    参考链接:Python中设置指定窗口为前台活动窗口(最顶层窗口)win32gui: https://blog.csdn.net/bailichun199011...

    forxtz
  • 关于pandas.eval使用的一些问题。

    https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.DataFrame.eval...

    forxtz
  • Fix Backup Database is terminating abnormally When performing a Farm Backup

    Problem I am trying to backup SharePoint 2013 Farm Automatically with PowerShell...

    用户1161731
  • PCA 实践 利用 PCA 算法对人脸数据集内所有人进行降维和特征提取 PCA原理解析+代码

    实验所用到的数据集在下面的链接中, 这些数据是来自剑桥大学提供的 AT&T 人脸数据 集,有 40 个人的人脸图像, 每个人有 10 张不同光照和姿态的照...

    种花家的奋斗兔
  • 排序算法之简单选择排序

    序算法在编程领域中起着举足轻重的作用,在目标检索、机器学习、数值计算、图像处理等领域有着广泛。为了追本溯源,公众号特推出常用经典排序算法系列推文,让小伙伴们深入...

    matlab爱好者
  • 搞电气的,安全继电器原理及使用你知多少?

    安全继电器,顾名思义,主要功能就是保证安全。在我们的日常工作中,此类继电器常见于电气设备控制系统中,尤其是国外的进口设备中最为常见。特别是在设备突然故障时,在故...

    机器人网
  • Nginx 使用 logrotate 进行日志滚动

    USR1 信号量被 Nginx 自定义了,为重新打开日志;当 kill 命令发送 USR1时,nginx 会重新打开日志文件,并重新创建进程。

    叨叨软件测试
  • 一起来看看1stOpt到底有多强大?

    特别说明:本次采用的1stOpt 5.5 英文试用版,实例全部来自于5.0官方帮助文档。

    matlab爱好者
  • 爬虫之scrapy框架(一)

    Scrapy一个开源和协作的框架,其最初是为了页面抓取 (更确切来说, 网络抓取 )所设计的,使用它可以以快速、简单、可扩展的方式从网站中提取所需的数据。但目前...

    GH

扫码关注云+社区

领取腾讯云代金券