Как правильно объединить два кадра данных в пандах ⇐ 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]) Я ожидаю решения этой проблемы.
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Как объединить два кадра данных по одной строке каждый без генерации NaN
Anonymous » » в форуме Python - 0 Ответы
- 16 Просмотры
-
Последнее сообщение Anonymous
-