#pandas
#pandas
Вопрос:
Я пытался объединить 2 фрейма данных с одинаковыми столбцами. Фреймы данных выглядят следующим образом:
Код, который я использовал для конкатенации, — это pd.concat([df0914,df2016]). Полное сообщение об ошибке выглядит следующим образом:
Я унифицировал тип данных из одних и тех же столбцов из 2 фреймов данных. Что означает сообщение об ошибке? Спасибо!
Ответ №1:
Неважно, я разберусь. На всякий случай, кто-нибудь столкнется с той же проблемой, что и я. Когда я называю столбцы, я использовал:
df2016.columns=[['YEAR','COMM_CODE','RESIDENCE COUNT','0-4','5-14','15-19','20-24','25-34','35-44','45-54','55-64','65-74','75 ']]
что дает MultiIndex([( ‘YEAR’,),
(‘COMM_CODE’,),
(‘КОЛИЧЕСТВО МЕСТ ПРОЖИВАНИЯ’,),
( ‘0-4’,),
( ‘5-14′,),
( ’15-19′,),
( ’20-24′,),
( ’25-34′,),
( ’35-44′,),
( ’45-54′,),
( ’55-64′,),
( ’65-74’,),
( ’75 ‘,)],
)
когда я проверяю столбцы. Столбцы — это кортежи, все потому, что я должен был использовать один слой [], когда я называл столбцы. Я был таким глупым.