如何将 Pandas 数据框转换为命名元组?此任务将进行多处理工作。
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)]
关于python - 如何将 Pandas 数据框转换为命名元组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57011937/