我有一个这样的数据框
Number String
0 12 Hi
1 34 how
2 35 are
现在我想将其转换为给定格式
[(Number=12, String='hi'),(Number=34, String='How'),(Number=35, String='are')]
我尝试过
tuples = [tup for tup in df.itertuples()]
正在向我返回这个结果
[Pandas(Index=0, Number=12, String='hi'),
Pandas(Index=1, Number=34, String='How'),
Pandas(Index=2, Number=35, String='are')]
有什么建议吗?
答案 0 :(得分:0)
您可以使用单线获取元组列表:
_get_report_values
或元组的元组:
[(k, v) for k,v in df.set_index('Number')['String'].to_dict().items()]
tuple((k, v) for k,v in df.set_index('Number')['String'].to_dict().items())