Создание нового Pandas DataFrame на основе двух параметров - PullRequest
0 голосов
/ 02 апреля 2020

Я впервые задаю вопрос:)

У меня есть датафрейм с балансовой единицей (GVKEY) и для каждой компании набор дат с соответствующим кредитным рейтингом. У меня есть другой Dataframe с GVKEYs и набором дат с соответствующей финансовой крысой ios. Я хотел бы создать новый Dataframe, в котором совпадают компании, даты и соотношение.

На данный момент я пробовал для l oop, зацикливая только одну и ту же компанию, чтобы избежать зацикливания на весь набор данных. Будет ли это более быстрым способом сделать это?

DF с кредитными рейтингами

DF с финансовой крысой ios

DF с финансовой крысой ios соответствует кредитным рейтингам, GVKEY и датам

1 Ответ

1 голос
/ 02 апреля 2020

Попробуйте использовать pandas .merge следующим образом.

pd.merge (df1, df2, left_on = ['company code', 'date'], right_on = ['company code', ' дата '])

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