Dataframe 将df列转换为元组

Dataframe 将df列转换为元组,dataframe,zip,tuples,tolist,Dataframe,Zip,Tuples,Tolist,我很难将df列转换为可以迭代的元组。我从一个简单的代码开始,它的工作原理如下: set= 'pare-10040137', 'pare-10034330', 'pare-00022936', 'pare-10025987', 'pare-10036617' for i in set: ref_data=req_data[req_data['REQ_NUM']==i] open_reqs Out[233]: REQ_NUM 4825 pare-00

我很难将df列转换为可以迭代的元组。我从一个简单的代码开始,它的工作原理如下:

 set= 'pare-10040137', 'pare-10034330', 'pare-00022936', 'pare-10025987', 'pare-10036617'

 for i in set:

     ref_data=req_data[req_data['REQ_NUM']==i] 
 open_reqs

Out[233]: 
          REQ_NUM
4825  pare-00023728
4826  pare-00023773 
.... ..............
这很好,但现在我希望我的设置来自df。df如下所示:

 set= 'pare-10040137', 'pare-10034330', 'pare-00022936', 'pare-10025987', 'pare-10036617'

 for i in set:

     ref_data=req_data[req_data['REQ_NUM']==i] 
 open_reqs

Out[233]: 
          REQ_NUM
4825  pare-00023728
4826  pare-00023773 
.... ..............
我想把所有这些
REQ\u NUM
值都放到一个元组中,所以我试着做
open\u reqs.apply(tuple,axis=1)
tuple(zip(open\u reqs.columns,open\u reqs.T.values.tolist())
,但它无法迭代这两个

我的旧集看起来像这样,所以这是我需要匹配的格式,以便像以前一样迭代。我不确定Unicode是否也是一个问题(当我在上面打印时,我得到(u'pare-10052173'))


因此,基本上我需要神奇的代码来从我的open_reqs表的REQ_NUM列中获得一个类似这样的简单集合。谢谢!

下面的语句从指定列生成一个列表,然后将其转换为一个元组数组

open_req_list = tuple(list(open_reqs['REQ_NUM']))