Я пытаюсь создать pandas DataFrame из словаря серии pandas, и в некоторых случаях возникает следующая ошибка:
ValueError: Форма переданных значений (1, 2), индексы подразумевают (0, 2) «Форма переданных значений — {0}, индексы подразумевают {1}». Формат (переданный, подразумеваемый) ValueError: Форма переданных значений (1, 2), индексы означают (0, 2)
Я нашел решения, в которых произошла одна и та же ошибка, но все они используют списки в качестве входных данных для своего фрейма данных.
Ошибка возникает в следующей строке моего кода.
resultRFF = pd.DataFrame({'breakdowns': breakdown['type'], 'ranks': ranksRFF})
ranksRFF
и breakdown['type']
- это серии панд с одинаковой длиной и индексами.
Ошибка возникает не во всех случаях и, по-видимому, возникает в том случае, если длина этих серий равна 0.