Есть несколько вопросов и ответов по обеим частям этого вопроса, в которых есть проблемы, объединяющие их. Возьмите приведенный ниже фрагмент кода. Как можно создать новый столбец, вытягивая только значение в скобках?
Household Income
'Over $200,000 ($250,000)
$160,000-$199,000 ($180,000)
NaN
У меня такое ощущение, что он использует что-то вроде этого:
s[s.find("(")+1:s.find(")")]
Я просто не уверен, как его применить к:
df['Income'] = df['Household Income'].*some magic*
EDIT:
Решение будет
Income
250000
180000
NaN