gpt4 book ai didi

dataframe - 将 df 列转换为元组

转载 作者:行者123 更新时间:2023-12-04 01:54:33 25 4
gpt4 key购买 nike

我在将 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 列中获得一个很好的简单集合。谢谢!

最佳答案

以下语句从指定的列中创建一个列表,然后将其转换为元组数组

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

关于dataframe - 将 df 列转换为元组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37261063/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com