У меня есть pandas DataFrame, как показано ниже:
Из такого DataFrame я хочу создать следующий вывод:
Чтобы получить необходимый DataFrame, я использовал следующий код.
first_list_len_max = df1['first_list_len'].max()
Это дает мне максимальное количество столбцов, которое мне нужно добавить в фрейм данных, затем я вручную добавил 4 столбца как показано ниже.
df1[['1_','2_','3_','4_']] = pd.DataFrame(df1.first_list.values.tolist(), index= df1.index)
Здесь мне нужен какой-то автоматизированный метод для добавления номеров столбцов с использованием first_list_len_max
.
Примечание * Значение 1023 *: first_list_len_max
может изменяться каждый раз .
Заранее спасибо !!