我无法将 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]
这很好用,但现在我希望我的设置来自 df。df 看起来像这样:
open_reqs
Out[233]:
REQ_NUM
4825 pare-00023728
4826 pare-00023773
.... ..............
我希望将所有这些REQ_NUM
值都放入一个元组中,所以我尝试这样做open_reqs.apply(tuple, axis=1)
,tuple(zip(open_reqs.columns,open_reqs.T.values.tolist()))
但它无法遍历其中任何一个。
我的旧集看起来像这样,所以这是我需要匹配的格式才能像以前一样迭代。我不确定这Unicode
是否也是一个问题(当我在上面打印时,我得到 (u'pare-10052173',)
In[236]: set
Out[236]:
('pare-10040137',
'pare-10034330',
'pare-00022936',
'pare-10025987',
'pare-10036617')
所以基本上我需要魔术代码来从我的 open_reqs 表的 REQ_NUM 列中获得一个很好的简单集合。谢谢!