У меня есть pandas DataFrame с 4 столбцами, и я хочу создать новый DataFrame, который только имеет три столбца. Этот вопрос аналогичен: Извлечение определенных столбцов из фрейма данных, но для pandas not R. Следующий код не работает, вызывает ошибку и, конечно же, не является пандаснический способ сделать это.
import pandas as pd
old = pd.DataFrame({'A' : [4,5], 'B' : [10,20], 'C' : [100,50], 'D' : [-30,-50]})
new = pd.DataFrame(zip(old.A, old.C, old.D)) # raises TypeError: data argument can't be an iterator
Что такое пандаснический способ сделать это?