Я абстрагирую числовое значение от столбца csv, например:
column=[None, you earn 5%]
Было бы здорово, если бы он мог хранить «None» как 0 и просто 5% для второго.
Я пытался перенести% с помощью следующего кода.Но это вызывает ошибку как
«Ошибка типа: ожидаемая строка или байтовоподобный объект»
data.loc[(data['column'] == re.findall(r'([\w]+)', data['column'])), 'disc'] = re.findall(r'([0-9]+\%)',data['column'])
И для цикла.Но не показалось полезным
def fs(a):
for i in a:
if i == 'None':
a[i] = 0
else:
a[i]=re.search(r'(?<=\().+?(?=\))', a[i])