将一个名称分配给多个DataFrame列

时间:2015-03-16 21:09:17

标签: python indexing pandas dataframe

我在机器学习中使用特征向量,其长度各不相同;一些是标量,另一些是矢量。我将一个特征向量表示为Pandas DataFrame对象中的整个行。假设我有一些我使用的创建的DataFrame:

Feature_Matrix = pd.DataFrame(Data,columns=['feat1','feat2'...,'featN'])

现在假设' feat1'对应于一些标量C和' feat2'是一个值为[M,N]的向量,那我怎么能这样调用

Feature_Matrix

以下列形式返回某种数组:

         'feat1',        'feat2'
 Image 1 [  C1   ,    M1    ,   N1   , ....]
 Image 2 [  C2   ,    M2    ,   N2   , ....]
         ...

我需要它,如果我索引到Feature_Matrix:

Feature_Matrix['feat2']
然后它返回

Image 1 [[M1,N1],
Image 2  [M2,N2],
         ...]]

0 个答案:

没有答案