假设一个接口(interface)输出一个 Pandas 数据帧,如
df
A B
0 1 4
1 2 5
2 3 6
为了进一步处理,只需要由列名和每列的最后一个值组成的元组,即
A_tuple
('A', 3)
B_tuple
('B', 6)
如何从原始数据框中以简洁的方式获取这些元组?
最佳答案
那是你要的吗?
In [188]: df.iloc[-1].reset_index().apply(tuple, axis=1)
Out[188]:
0 (A, 3)
1 (B, 6)
dtype: object
关于python - 从数据帧的每个值创建列名和最后一个值的元组,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/43630684/