【发布时间】:2016-11-22 22:33:28
【问题描述】:
我正在寻找一种有效的方法来将系列转换为其索引及其值的元组。
s = pd.Series([1, 2, 3], ['a', 'b', 'c'])
我想要一个数组、列表、系列、一些可迭代的:
[(1, 'a'), (2, 'b'), (3, 'c')]
【问题讨论】:
-
pd.Series()调用实际上使['a', 'b', 'c']成为索引,[1, 2, 3]成为数据,而不是您所期望的。但是您的示例表明您首先希望 1,2,3 成为索引。list(s.items())给[('a', 1), ('b', 2), ('c', 3)]。所以这似乎是你所需要的;也许你只需要在声明中翻转索引和数据。
标签: python pandas series iterable