Как объединить / объединить столбцы из отдельных фреймов данных с одинаковыми именами / расположением столбцов Создание новых фреймов для каждого столбца Конкатенация / слияние - PullRequest
0 голосов
/ 03 марта 2020

Итак, у меня есть два кадра данных с одинаковыми именами столбцов. Например, если у меня два кадра данных с 3 столбцами в каждом, я хочу получить три новых кадра данных.

Только мой набор данных намного больше с большим количеством столбцов и строк. Я всегда могу сделать уникальный идентификатор для каждого фрейма данных. Я думал о oop, но я не уверен, с чего начать.

Например:

Categorized Dataframe

    DOGS          CATS        BIRDS
    St. Bernard   Tabby       Robin
    Lab           Siamese     Humming
    Pitbull       Hairless    Blue Jay

Numeric Dataframe
    DOGS   CATS  BIRDS
    1      7       3
    5      38      4
    15     17      10

После слияния или слияния я хотел бы закончить с

    DOGS          DOGS        
    St. Bernard   1       
    Lab           5     
    Pitbull       17    

    CATS        BIRDS
    Tabby       7
    Siamese     38
    Hairless    17

    BIRDS     BIRDS
    Robin     3
    Humming   4
    Blue Jay  10

Спасибо за вашу помощь!

edit: Я только что понял, что не дал понять, спасибо @Quang Hoang, что мне тоже нужно уметь сохранить каждый кадр как отдельные таблицы, такие как:

DOGS_df = 
    DOGS          DOGS        
    St. Bernard   1       
    Lab           5     
    Pitbull       17    
CATS_df = 
    CATS        BIRDS
    Tabby       7
    Siamese     38
    Hairless    17
BIRDS_df = 
    BIRDS     BIRDS
    Robin     3
    Humming   4
    Blue Jay  10
...