У меня возникли проблемы с преобразованием столбца 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_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')
Поэтому в основном я нужен магический код, чтобы получить хороший простой набор подобные из колонки REQ_NUM моего open_reqs таблицы. Спасибо!