Объедините данные с помощью python или таблицы - PullRequest
0 голосов
/ 29 мая 2020

У меня есть 2 листа Excel, один из которых имеет 63000 строк, а другой - 67000 строк, которые содержат карьеры и их соответствие, оба имеют одинаковый заголовок, поэтому я объединил его на основе заголовка, но результат показывает мне 44,00000 строк, почему так, пожалуйста, пожалуйста помогите мне в этой проблеме спасибо,

Import pandas as pd
Df = pd.read_excel('c/downloads/knowledge.xlsx')
Df1 = pd.read_excel('c/downloads/Abilities.xlsx')
Df2 = pd .merge(df,df1,on = 'Title')

1 Ответ

0 голосов
/ 04 июня 2020
# Create a list of the files in the order you want to merge
all_df_list = [df, df1]

# Merge all the dataframes in all_df_list. Pandas will automatically append based on similar column names if that is what you meant by "same title".
appended_df = pd.concat(all_df_list)

# export as an excel file
appended_df.to_excel("data.xlsx", index=False)

Дайте мне знать, если это поможет. Работает, только если у вас одинаковые метки в обоих файлах.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...