Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/309.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 从多个系列创建数据帧_Python_Python 2.7_Pandas_Dataframe - Fatal编程技术网

Python 从多个系列创建数据帧

Python 从多个系列创建数据帧,python,python-2.7,pandas,dataframe,Python,Python 2.7,Pandas,Dataframe,我有2个系列,由以下人员给出: import pandas as pd r = pd.Series() for i in range(0, 10): r = r.set_value(i,i*3) r.name = 'rrr' s = pd.Series() for i in range(0, 10): s = s.set_value(i,i*5) s.name = 'sss' 如何从它们创建数据帧?您可以使用pd.concat: pd.concat([r, s], axis

我有2个
系列
,由以下人员给出:

import pandas as pd

r = pd.Series()
for i in range(0, 10):
    r = r.set_value(i,i*3)
r.name = 'rrr'

s = pd.Series()
for i in range(0, 10):
    s = s.set_value(i,i*5)
s.name = 'sss'
如何从它们创建数据帧?

您可以使用pd.concat:

pd.concat([r, s], axis=1)
Out: 
   rrr  sss
0    0    0
1    3    5
2    6   10
3    9   15
4   12   20
5   15   25
6   18   30
7   21   35
8   24   40
9   27   45
或数据帧构造函数:

pd.DataFrame({'r': r, 's': s})

Out: 
    r   s
0   0   0
1   3   5
2   6  10
3   9  15
4  12  20
5  15  25
6  18  30
7  21  35
8  24  40
9  27  45

不要忘记,您可以使用
columns
参数对数据帧构造函数中的列进行排序