genfromtxt 中的 deletechars 参数未按预期工作

deletechars parameter in genfromtxt not working as expected

我正在处理一些 csv,这些 csv 在第一列的值周围有单引号。我需要删除它们以便与其他内容进行进一步比较。所以我真的需要有效地执行此替换。

我将 genfromtxt 与 deletechars="'" 一起使用,但无论如何都会保留单引号。

示例代码在这里

import numpy as np
file_name='myCSV.csv'
np.genfromtxt(file_name,delimiter=',',usecols=0,dtype='S30',skip_header=1,deletechars="'")

我有什么:'myValue'

我想要什么:myValue

我得到的结果:'myValue' 与不使用 deletechars 相同

编辑

converters={0:lambda x: x.replace('\'','')} 

解决了我的问题,但为什么 deletechars 不起作用仍然是个谜

deletechars : str, optional
    A string combining invalid characters that must be deleted from the
    names.

它从 NAMES - 字段或列名称中删除这些字符,而不是行值。请注意,许多其他参数也与名称有关。