python编程索引_关于python的索引 清疚 2023-01-09 01:05 85阅读 0赞 写了几天程序,深刻地感受到python语言中(特指numpy、pandas)对于数据强大的索引能力。特此总结一下: loc:通过行标签索引行数据 例 loc\[n\]表示索引的是第n行(index 是整数) loc\[‘d’\]表示索引的是第’d’行(index 是字符) iloc :通过行号获取行数据,不能是字符 ix:结合前两种的混合索引 三者区别: ix / loc 可以通过行号和行标签进行索引,比如 df.loc\[‘a’\] , df.loc\[1\], df.ix\[‘a’\] , df.ix\[1\] 而iloc只能通过行号索引 , df.iloc\[0\] 是对的, 而df.iloc\[‘a’\] 是错误的 建议: 当用行号索引的时候, 尽量用 iloc 来进行索引; 而用标签索引的时候用 loc , ix 尽量别用。
还没有评论,来说两句吧...