加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Python > 正文

python – 从多个系列创建DataFrame

发布时间:2020-12-16 23:29:51 所属栏目:Python 来源:网络整理
导读:我有2个系列,由下式给出: import pandas as pdr = 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' 如何从中创建DataFrame? 解决方法 你可以使用pd.co
我有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'

如何从中创建DataFrame?

解决方法

你可以使用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

或者DataFrame构造函数:

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

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读