gpt4 book ai didi

python - 创建一个列表,包括行名、列名和数据框中的值

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

这个问题在这里已经有了答案:





Convert pandas dataframe to list of tuples - ('Row', 'Column', Value)

(3 个回答)


去年关闭。




我有以下数据框:

    A   B   C  
A 1 3 0
B 3 2 5
C 0 5 4

我想要的如下所示:
my_list = [('A','A',1),('A','B',3),('A','C',0),('B','B',2),('B','C',5),('C','C',4)]

提前致谢!

最佳答案

IIUC,你可以这样做:

df.stack().reset_index().agg(tuple,1).tolist()
[('A', 'A', 1),
('A', 'B', 3),
('A', 'C', 0),
('B', 'A', 3),
('B', 'B', 2),
('B', 'C', 5),
('C', 'A', 0),
('C', 'B', 5),
('C', 'C', 4)]

关于python - 创建一个列表,包括行名、列名和数据框中的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61988327/

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