Как правильно объединить два кадра данных в пандах ⇐ Python
-
Гость
Как правильно объединить два кадра данных в пандах
Я хочу объединить разные фреймы данных. Я сделал это успешно для p1 и p2 и получил ожидаемый результат. Но после загрузки test.csv и объединения его с p4 я не получил желаемого результата. p4 создает свой собственный столбец. Я просто хочу, чтобы p4 отображался прямо под p3, не создавая собственных столбцов. На изображении показан мой текущий результат
Вот мой код
импортировать панд как pd p1 = pd.DataFrame([['джон','Ким'],[9,3]]) p2 = pd.DataFrame([['Алиса'],[4]]) p1.index = ['A',''] p2.index = ['B', ''] p3 = pd.concat([p1,p2]).fillna('') p3.to_csv('test.csv', индекс = Истина) #Снова читаем CSV-файл p3 = pd.read_csv('test.csv',index_col=0) p4 = pd.DataFrame([['Джордж'],[7]]) p4.index=['K',''] p5 = pd.concat([p3,p4]) Я ожидаю решения этой проблемы.
Я хочу объединить разные фреймы данных. Я сделал это успешно для p1 и p2 и получил ожидаемый результат. Но после загрузки test.csv и объединения его с p4 я не получил желаемого результата. p4 создает свой собственный столбец. Я просто хочу, чтобы p4 отображался прямо под p3, не создавая собственных столбцов. На изображении показан мой текущий результат
Вот мой код
импортировать панд как pd p1 = pd.DataFrame([['джон','Ким'],[9,3]]) p2 = pd.DataFrame([['Алиса'],[4]]) p1.index = ['A',''] p2.index = ['B', ''] p3 = pd.concat([p1,p2]).fillna('') p3.to_csv('test.csv', индекс = Истина) #Снова читаем CSV-файл p3 = pd.read_csv('test.csv',index_col=0) p4 = pd.DataFrame([['Джордж'],[7]]) p4.index=['K',''] p5 = pd.concat([p3,p4]) Я ожидаю решения этой проблемы.
Мобильная версия