【发布时间】:2017-11-22 12:14:38
【问题描述】:
在 pandas 中,您可以使用 set_index() 将默认的基于整数的索引替换为由任意数量的列组成的索引。
不过,让我感到困惑的是,什么时候你想要这样做。无论系列是列还是索引的一部分,您都可以使用boolean indexing 过滤列中的值,或使用xs() 过滤行中的值。您可以使用sort_values() 或sort_index() 对列或索引进行排序。
我遇到的唯一真正区别是索引在存在重复值时会出现问题,因此使用索引似乎更具限制性,如果有的话。
那么,为什么我想在 Pandas 中将我的列转换为索引?
【问题讨论】: