Найти - Пользователи
Полная версия: dataframe and series
Начало » Python для новичков » dataframe and series
1
Marat__
dataframe (3х3):
1 2 3
4 5 6
7 8 9
series: 11 12 13

как покрасивей получить
dataframe :
1 2 3 11 12 13
4 5 6 11 12 13
7 8 9 11 12 13

Спасибо.
Striver
 > import pandas as pd
> import numpy as np
> a=np.arange(1,10).reshape(3,3)
> df=pd.DataFrame(a)
> df
   0  1  2
0  1  2  3
1  4  5  6
2  7  8  9
> ser=pd.Series(range(11,14))
> ser
0    11
1    12
2    13
dtype: int64
> # С этого места ответ на вопрос
> x=np.array([ser.values] * 3)
> pd.concat((df, pd.DataFrame(x)), axis=1)
   0  1  2   0   1   2
0  1  2  3  11  12  13
1  4  5  6  11  12  13
2  7  8  9  11  12  13
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB