代码之家  ›  专栏  ›  技术社区  ›  SBad

将数组转换为对象列表

  •  0
  • SBad  · 技术社区  · 7 年前

    所有的,

    我有一个数据帧,我用它提取所有唯一标识符,如下所示:

    myTradeFrame['coll_cusip'].unique()
    

    输出为:

    array(['BRSUJX0F8', 'BRSU17NB8', '010831BE4', ..., '912828J84',
           '912828R36', '912810RC4'], dtype=object)
    

    如何将该数组转换为如下所示:

    ('BRSUJX0F8', 'BRSU17NB8', '010831BE4', ..., '912828J84',
               '912828R36', '912810RC4')
    

    非常感谢

    3 回复  |  直到 7 年前
        1
  •  2
  •   Mihai Alexandru-Ionut    7 年前

    自从 myTradeFrame['coll_cusip'].unique() 退货 麻木的 阵列,使用 tuple 方法。

    array = myTradeFrame['coll_cusip'].unique()
    list = tuple(array)
    
        2
  •  3
  •   ignoring_gravity    7 年前

    要让它返回您请求的形式(不是列表而是元组),您应该使用 tuple :

    tuple(myTradeFrame['coll_cusip'].unique())
    
        3
  •  0
  •   gyx-hh    7 年前

    你可以这么做 myTradeFrame['coll_cusip'].unique().tolist()