从多个系列创建 DataFrame [英] Create DataFrame from multiple Series
本文介绍了从多个系列创建 DataFrame的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我有 2 个 Series
,由:
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:
You can use 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构造函数:
Or the DataFrame constructor:
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
这篇关于从多个系列创建 DataFrame的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文