将数组转换为对象列表

时间:2018-05-22 11:54:40

标签: python python-3.x list dataframe

全部,

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

myTradeFrame['coll_cusip'].unique()

输出是:

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

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

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

非常感谢

3 个答案:

答案 0 :(得分:3)

要让它以您要求的形式返回某些内容(这不是列表而是元组),您应该使用tuple

tuple(myTradeFrame['coll_cusip'].unique())

答案 1 :(得分:2)

由于myTradeFrame['coll_cusip'].unique() 返回 numpy 数组,请使用tuple方法。

array = myTradeFrame['coll_cusip'].unique()
list = tuple(array)

答案 2 :(得分:0)

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