Как правильно объединить два кадра данных в пандахPython

Программы на 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]) Я ожидаю решения этой проблемы.
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»