Преобразуйте список отдельных элементов в значение для df

#pandas #list

Вопрос:

У меня есть фрейм данных, который выглядит так:

введите описание изображения здесь

Я хочу преобразовать каждый элемент, представляющий собой список только из одного значения, в это значение. Можно ли это сделать?

Ответ №1:

Вы могли бы использовать панд.Серия.применить, чтобы применить лямбда-функцию для выбора первого элемента каждого списка:

 for col in ['eta', 'q11']:  df[col] = df[col].apply(lambda x: x[0])