我已经尝试重置索引,然后选择该列,然后再次设置索引:
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;
};
但似乎应该有更好的方法来做到这一点。
答案 0 :(得分:1)
要将数据框的索引作为pd.series
对象获取,您可以使用to_series
方法,例如:
df = pd.DataFrame([1, 3], index=['a', 'b'])
df.index.to_series()
a a
b b
dtype: object