Добавление столбцов в DataFrame из другого DataFrame без пересечения - PullRequest
0 голосов
/ 30 мая 2018

У меня на Dataframe с разным размером и столбцами, мне требуется добавить столбцы из одного DataFrame в другой и выполнить с одинаковыми данными все строки.

например: одна из них:

   Out[48]: 
       A  B
    0  1  2
    1  1  2
    2  1  2
    3  1  2

и другие

Out[49]: 
   C  D
0  3  4

Я хочу иметь новый как:

   A  B C D
0  1  2 3 4
1  1  2 3 4
2  1  2 3 4
3  1  2 3 4

Возможно ли это?

Ответы [ 2 ]

0 голосов
/ 31 мая 2018

Вы можете assign с pd.Series

df.assign(**df1.loc[0])
Out[11]: 
   A  B  C  D
0  1  2  3  4
1  1  2  3  4
2  1  2  3  4
3  1  2  3  4
0 голосов
/ 31 мая 2018

Используя join с ffill:

df1.join(df2).ffill().astype(int)

   A  B  C  D
0  1  2  3  4
1  1  2  3  4
2  1  2  3  4
3  1  2  3  4
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...