gpt4 book ai didi

Python:写入特定的 CSV 列

转载 作者:太空宇宙 更新时间:2023-11-03 19:41:38 24 4
gpt4 key购买 nike

这可能是一个基本问题,所以如果之前有人问过这个问题,我深表歉意,我进行了广泛的搜索,但未能找到答案。

我正在读取 protobuf 格式的记录,并尝试编写一个写入 csv 的脚本。 proto 文件有许多可选消息,后跟一个值。我希望能够将值写入相应的列。

例如

           A , B , C , D , E , F , G , H

原始消息将是与列标题匹配的随机值流。

(A,1) (B,4), (H,2), (F,3)

(更复杂,但这足以作为示例)。当我收到消息时,我希望能够找到正确的列,并将值直接放入其中。

注意:我写这个是为了供其他人使用,所以为了简单起见,我不想使用 Panda 的。有数百列,那么有没有办法将值直接放入一列中,而不用每次使用 == 搜索所有列来找到相应的列?即:

将值 3 写入 F 列

最佳答案

您可以将 CSV 转换为字典,请参阅 Creating a dictionary from a csv file?

然后根据列名称/键替换您的字典值。

然后立即重写整个内容。如果您需要保留顺序,只需保留原始标题行即可。

关于Python:写入特定的 CSV 列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60390870/

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