у меня есть панд dataframe с колонкой, содержащей строку следующим образом:списка Преобразовать из dicts для панд колонн
"Hex:6; HexNAc:3; NeuNAc:1}"
"Fuc:1; Hex:7; HexNAc:2}"
я написал следующую функцию, чтобы преобразовать этот текст в словари с ключевыми парами значений следующим образом:
def create_monosacch_columns(glycan_ident):
glycans = glycan_ident.split("}")[0].split("; ")
monosaccharides = []
for entry in glycans:
key, val = entry.split(":")
monosacc = {key:val}
monosaccharides.append(monosacc)
return monosaccharides
выход:
[{'Hex': '6'}, {'HexNAc': '3'}, {'NeuNAc': '1'}]
[{'Fuc': '1'}, {'Hex': '7'}, {'HexNAc': '2'}]
Как преобразовать эти списки dicts в в столбцы dataframe pandas с отображением значений в исходные строки?
Я не пытаюсь создать dataframe, а отображать значения в списке словарей, как новые столбцы для конкретных строк, где они считываются из , – kkhatri99
Пожалуйста, посмотрите на редактирование, чтобы узнать, соответствует ли этот результат выходу. Если нет, можете ли вы отправить пример окончательного вывода? – microheather