如何将pandas数据帧转换为namedtuple?此任务将进行多处理工作。
def df2namedtuple(df):
return tuple(df.row)
itertuples
有选项name
和index
。您可以使用它们作为您发布的函数返回精确的输出:
示例 df:
df:
A B C D
0 32 70 39 66
1 89 30 31 80
2 21 5 74 63
list(df.itertuples(name='Row', index=False))
Out[1130]:
[Row(A=32, B=70, C=39, D=66),
Row(A=89, B=30, C=31, D=80),
Row(A=21, B=5, C=74, D=63)]
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句