当前位置:   article > 正文

python中对已经生成的Series,怎样组合成DataFrame_series组成dataframe

series组成dataframe
1
2
3
4
5
6
7
8
9
10
11
12
13
14
In [ 3 ]:  import  pandas as pd
 
In [ 4 ]: a  =  pd.Series([ 1 , 2 , 3 ])
 
In [ 5 ]: b  =  pd.Series([ 2 , 3 , 4 ])
 
 
In [ 6 ]: c  =  pd.DataFrame([a,b])
 
In [ 7 ]: c
Out[ 7 ]:
    0   1   2
0   1   2   3
1   2   3   4

不过pandas直接用列表生成dataframe只能按行生成,如果是字典可以按列生成,比如:

1
2
3
4
5
6
7
8
In [ 8 ]: c  =  pd.DataFrame({ 'a' :a, 'b' :b})
 
In [ 9 ]: c
Out[ 9 ]:
    a  b
0   1   2
1   2   3
2   3   4


DataFrame(list(zip(a, b)))

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小小林熬夜学编程/article/detail/663914
推荐阅读
相关标签
  

闽ICP备14008679号