У меня есть фрейм данных, который состоит из строк, с плавающей точкой и целых чисел в каждой строке? Мне нужно извлечь все целые числа и значения с плавающей точкой справа налево, пока не появится алфавит? Фрейм данных (df1
):
df1:
text
0 NS-100ML(GLASS) IV 1 19.25
1 India 560 into SI 10 63.26
2 INJ 2 914.20
Мне нужен вывод df1
, например
df1:
text
0 [1, 19.25]
1 [10, 63.26]
2 [2, 914.20]
Примечание. Пожалуйста, не предлагайте мне взять последние две строки, bcs мой следующий фрейм данных (df2
) выглядит по-другому, как показано ниже,
df2:
text
0 NS-100ML(GLASS) IV 1.00 4.95 63.36 96.45
1 India into 456 SI 8.0 52.30 53.46 12.03
2 INJ 2.0 63.80 34.30 56.36
I df2 выводит как
df2:
text
0 [1.0, 4.95, 63.36, 96.45]
1 [8.0, 52.30, 53.46, 12.03]
2 [2.0, 63.80, 34.30, 56.36]
В конце концов мне нужно извлечь все числа с плавающей точкой и целые числа справа слева (разные кадры данных могут иметь разную длину целого числа и число с плавающей запятой)