Python - 访问二维列表中命名元组的一部分

Python - Access one part of a named tuple inside a two-dimensional list

在 Python 中,我尝试将行数据设置为 pandas 数据框。但是,单元格数据是一个命名元组,因此我的输出数据包含:

Cell(r=1,c=2,v='value'). 

我想要的只是命名元组中的 v。我将如何仅使用单元格值设置我的数据框。

这是我用来将行设置到数据框的方法:

df = pandas.DataFrame(data=cells)

下面的命名元组和示例代码:

import collections
Cell = collections.namedtuple('Cell',['r','c','v'])
cells = [[Cell(1,3,5),Cell(6,233,22)],[Cell(6,88,22),Cell(6454,2344443,34)]]

想要的结果:

5   22
22  34

我以为有人在这里发布了答案...

df.applymap(lambda x: x.v)

基本上,访问 Cellv 的值。

编辑:这是@JohnE 的解决方案;不确定这里的礼节是什么?我要花点时间才能到达那里。