Привет У меня есть list
вроде этого:Как извлечь значения int из строки?
B=
["('33', '207')",
"('33', '408')",
"('33', '408')",
"('33', '408')",
"'NaN'",
"('33', '207')"]
Я хотел бы вернуть массив целых чисел, как следующий:
B1 =
[33, 207,
33, 408,
33, 408,
33, 408,
NaN, Nan,
33, 408]
Я пытаюсь использовать regex
в B1[0]=re.findall(r'\d+', B[0])
NaNs является частью стандарта IEEE 754 для чисел с плавающей запятой. Таким образом, вы не можете создать «массив целых чисел» с значением NaN внутри него (ну, в python вы можете, но тогда это будет не только массив целочисленных чисел) –