Я пробовал использовать следующий код для выбора столбцов из фреймворка данных. В моем кадре данных около 50 значений. В конце я хочу создать сумму выбранных столбцов, создать новый столбец с этими суммами, а затем удалить выбранные столбцы.Pandas: выбор строк по списку
Я начал с
columns_selected = ['A','B','C','D','E']
df = df[df.column.isin(columns_selected)]
но сказал AttributeError: объект «DataFrame» не имеет «столбец» атрибут
Что касается суммы: Так как я не хочу писать на сумму
df['sum_1'] = df['A']+df['B']+df['C']+df['D']+df['E']
Я тоже думал, что-то вроде
df['sum_1'] = df[columns_selected].sum(axis=1)
было бы более удобным.
Хорошо, первую часть работы. Как насчет выделения столбцов после этого? – RPacker
Вы имеете в виду только 'df = df [columns_selected]'? – EdChum
Да, создав colum of .sum (axis = 1), я хочу удалить все столбцы_selected – RPacker