В настоящее время у меня есть словарь, подобный этому: {'axin': ['GAUAUG', 'AAAUGC', 'AAAUGC', 'GUCAUG', 'UUUGAU', 'UUUGAU'], 'hedgehog-protein': ['ACUGGC', 'GUCAUG', 'UUUGAU'], 'pangolin': ['GAACAC', 'GAAAGA', 'UUUGAU', 'AAUACU']}
.
Я хочу создать фрейм данных с каждым ключом в качестве столбца и каждым значением в качестве имени строки (или наоборот, на самом деле не имеет значения), а также подсчитывать вхождения каждого значения для каждого ключа.Например, первые несколько строк вывода будут такими:
axin hedgehog-protein pangolin
GAUAUG 1 0 0
AAAUGC 2 0 0
GUCAUG 1 1 1
UUUGAU 2 1 1
ACUGGC 0 1 0
Самый похожий вопрос, который я нашел, был Создайте pandas dataframe of count , однако у них были разные типы значений для каждого ключаи поэтому не были общими для всех ключей.Кроме того, поскольку длина моих списков значений различна для каждого ключа, проблема ValueError, с которой я постоянно сталкиваюсь.