у меня пусто dataframe
.
df=pd.DataFrame(columns=['a'])
по какой-то причине я хочу сгенерировать df2, другой пустой фрейм данных, с двумя столбцами 'a' и 'b'.
Если я делаю
df.columns=df.columns+'b'
это не работает (я получаю столбцы, переименованные в 'ab')
и ни один не делает следующее
df.columns=df.columns.tolist()+['b']
Как добавить отдельный столбец 'b' к df, и df.emtpy
продолжает быть True
?
Использование .loc также невозможно
df.loc[:,'b']=None
когда возвращается
Cannot set dataframe with no defined index and a scalar