0 [1, 39]
1 [1, 39]
2 [1, 39]
3 [2, 39]
4 [4, 39]
Итак, я начал с дроби в каждой строке, я разбил ее на список с числовыми строками.Я хотел бы просто разделить их и остаться с одним поплавком в каждом ряду.Где я сейчас нахожусь ниже:
t.apply(lambda x: float(t[0][0])/float(t[0][1]))
0 0.025641
1 0.025641
2 0.025641
3 0.025641
4 0.025641
Определенно кажется, что есть лучший способ сделать это, чем использовать этот метод и циклически проходить по всему набору данных, но я тут озадачен!Также следует учитывать, что в этой колонке также присутствуют NaN.Любая помощь с благодарностью!
Спасибо всем, кто откликнулся.Решение, которое в конечном итоге сделало трюк, было:
df ['INTRON'] = df['INTRON'].str.split('/').str[0].astype('float64') / df['INTRON'].str.split('/').str[1].astype('float64')