У меня есть следующий фрейм данных:
Date Ratio
0 2000-06-21 4:1
1 2000-06-22 3:2
2 2000-06-23 5:7
3 2000-06-24 7:1
Для каждого элемента в столбце Ratio
я хочу перевернуть соотношение, преобразовать его в дробь и преобразовать в число с плавающей точкой.
Значение 4: 1 станет 1: 4, затем: будет заменено на / и, наконец, получится 0,25. 3: 2 станет 2/3, который преобразуется в 0,66666666666.
Пока у меня есть только следующий код:
df['Ratio'] = df['Ratio'].str.split(":")