如何将CSV文件转换为python字典

问题描述 投票:1回答:2

如果我有一个CSV(info.csv)文件如下:

180101,S1,-1

180101,S2,15

180102,MF,-5

180103,S1,-5

...

列分别表示“日期”,“代码”,“信息1”。

我想转换原始数据中匹配的新代码(csv文件,newcode.scv)。

如下面的新代码映射:

180101,N1

180102,Na

180103,W1

...

将它视为一对一的关系,没有重复。

所以来自它的新数据:

180101,N1,-1

180101,Na,15

180102,Na,

180103,W1,-5

是否有九种奇特的转换方式?

python pandas csv dictionary
2个回答
2
投票

一种方法是使用qazxsw poi,它专门从事矢量计算。纯粹的qazxsw poi方法可能基于循环且效率低下。

pandas

1
投票

标准库的csv模块有许多用于处理csv文件的有用函数,包括读取和写入它们的简单方法。 DictReader是您想要将条目转换为字典的方法。

csv

© www.soinside.com 2019 - 2024. All rights reserved.