如何将DataFrame的行名(索引)提取为独立向量?
提取DataFrame行索引为向量
针对你的需求,不需要删除列,直接访问DataFrame的索引属性就能提取行名,以下是基于pandas的具体方法:
获取索引对象:
index_values = df.index这会返回一个
Index对象,本身支持迭代,可直接用于多数场景。转成列表(最常用的向量形式):
city_vector = df.index.tolist()执行后
city_vector的结果为:['london', 'paris', 'beijing', 'new_york', 'rome', 'berlin']转成numpy数组(适配数值型向量场景):
import numpy as np city_array = np.array(df.index)
索引是DataFrame的独立属性,和列数据互不影响,无需删除列就能直接提取行名。
内容的提问来源于stack exchange,提问作者Joe
相关产品推荐
相关产品推荐

