我想查找下面的csv文件,并从名为“datatype”的字段返回值,将映射、转换和portname作为查找端口传递。在
Mapping transformation portname datatype
m_TEST_1 EXP_test_1 field_1 nstring
m_TEST_1 EXP_test_1 field_2 date/time
基本上,我想执行(Select datatype from csv_file where mapping=? and transformation=? and portname=? )
目前,我在csv文件的每一行中循环以获取数据类型。有什么简单更好的方法吗。在
下面是我正在使用的当前代码。在
^{pr2}$
为什么不利用Pandas?在
您的csv文件: 示例.csv:
代码:
^{pr2}$最好的方法是使用
csv.DictReader
和它们进行某种转换。在(Mapping, transformation, portname)
是唯一的吗?在如果是这样,你可以做一些类似的事情:
你必须交换分隔符,因为在我的例子中,我使用逗号,而你给我们的文本中没有逗号。在
相关问题 更多 >
编程相关推荐