如何选择pandas数据帧的索引作为一个系列?

时间:2017-09-25 17:43:25

标签: python pandas

我已经尝试重置索引,然后选择该列,然后再次设置索引:

const findMatch = (activity, activityItems) => {
    for (let i = 0; i < activityItems.length; i += 1) {
        if (activityItems[i].activity === activity) {
            return activityItems[i].name;              
        }

        if (activityItems[i].items) {
            return findMatch(activity, activityItems[i].items);
        }
    }

    return false;
};

但似乎应该有更好的方法来做到这一点。

1 个答案:

答案 0 :(得分:1)

要将数据框的索引作为pd.series对象获取,您可以使用to_series方法,例如:

df = pd.DataFrame([1, 3], index=['a', 'b'])
df.index.to_series()

a    a
b    b
dtype: object