Я знаю, что прямой перебор фрейма данных — это плохо, но я сделал это именно так. Здесь меня интересовали только некоторые имена столбцов в старом фрейме данных, поэтому, если ячейка не находилась под интересующим меня столбцом, я просто присваивал ей значениеother. Но принцип тот же.
Код: Выделить всё
for column in df.columns:
for entry in df[column]:
entries.append(entry)
labels.append(column_labels.get(column, "other")) # Assign label based on column
Подробнее здесь: https://stackoverflow.com/questions/793 ... -dataframe