我有以下熊猫 dataframe df:
Description Code
0 Apples 014
1 Oranges 015
2 Bananas 017
3 Grapes 021
我需要将其转换为元组的元组,像这样:
my_fruits = ( ('Apples', '014'),
('Oranges', '015'),
('Bananas', '017'),
('Grapes', '021')
)
可以帮我吗?我已经尝试了以下代码,但没有返回我真正想要的:
list(zip(df.columns,df.T.values.tolist()))
提前谢谢!
答案 0 :(得分:3)
您需要zip
两列:
tuple(zip(df.Description, df.Code))
# (('Apples', 14), ('Oranges', 15), ('Bananas', 17), ('Grapes', 21))
答案 1 :(得分:2)
这样的作品行吗?
tuple(df.itertuples(index=False, name=None))