Трудно удалить дубликаты между отдельными столбцами после слияния фреймов данных в пандах.Python

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Трудно удалить дубликаты между отдельными столбцами после слияния фреймов данных в пандах.

Сообщение Anonymous »

Я сравниваю данные с таблицами Excel и создал фреймы данных из одного и того же столбца из каждого файла. Я пытаюсь вывести сравниваемые кадры данных в новый файл Excel, однако мне нужны только уникальные значения из каждого столбца (сделка на прошлой неделе по сравнению с тем, что изменилось на этой неделе). В самих столбцах никогда не будет повторяющихся данных, а .drop_duplications не дает желаемого результата.
Есть ли метод или аргумент, который мне не хватает, чтобы все заработало?
Вот мой сценарий:

Код: Выделить всё

import pandas as pd
import numpy as np

df1 = pd.read_excel('weeklyreport1.xlsx', index_col=None, na_values=['NA'], usecols="AH")
df2 = pd.read_excel('weeklyreport2.xlsx', index_col=None, na_values=['NA'], usecols="AH")

df_merged = pd.merge(df1, df2, how='inner', left_index=True, right_index=True, suffixes=('_previous_week', '_current_week'))
final = df_merged.drop_duplicates(subset=['hostname_previous_week', 'hostname_current_week'], keep=False)

final.to_excel('weeklychanges.xlsx')

Вот что я получаю

[img]https://i .sstatic.net/JfQJwiV2.png[/img]

Чего я хочу

Изображение


Подробнее здесь: https://stackoverflow.com/questions/785 ... merging-da
Реклама
Ответить Пред. темаСлед. тема

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

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

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

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

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

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