Таким образом, я застрял с проблемой здесь:
У меня есть pandas dataframe, который выглядит следующим образом:
ID Name Value
0 Peter 21,2
1 Frank 24
2 Tom 23,21/23,60
3 Ismael 21,2/ 21,54
4 Joe 23,1
and so on...
Я пытаюсь разделить «Значение»столбец косой чертой вперед (/), но сохраните все значения, которые не имеют такого шаблона.
Как здесь:
ID Name Value
0 Peter 21,2
1 Frank 24
2 Tom 23,21
3 Ismael 21,2
4 Joe 23,1
Как мне этого добиться?Я попробовал метод str.split, но он не дает мне решение, которое я хочу.Вместо этого он возвращает NaN, как видно из следующего.
My Code: df['Value']=df['value'].str.split('/', expand=True)[0]
Returns:
ID Name Value
0 Peter NaN
1 Frank NaN
2 Tom 23,21
3 Ismael 21,2
4 Joe Nan
Все, что мне нужно, - это самое первое значение до прихода '/'.
Ценю любую помощь!