python中对已经生成的Series,怎样组合成DataFrame
如a=Series([1,2,3])b=Series([2,3,4])怎样将ab组合成一个DataFrame?我在网上搜了好多都是通过随机数直接生成的,但是没看到这种方式...
如
a = Series([1,2,3])
b = Series([2,3,4])
怎样将a b组合成一个DataFrame?我在网上搜了好多都是通过随机数直接生成的,但是没看到这种方式的类似于R语言中的实现方法 展开
a = Series([1,2,3])
b = Series([2,3,4])
怎样将a b组合成一个DataFrame?我在网上搜了好多都是通过随机数直接生成的,但是没看到这种方式的类似于R语言中的实现方法 展开
4个回答
展开全部
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只能按行生成,如果是字典可以按列生成,比如:
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
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2017-09-14
展开全部
如a=Series([1,2,3])b=Series([2,3,4])怎样将ab组合成一个DataFrame?我在网上搜了好多都是通过随机数直接生成的,但是没看到这种方式的类似于R语言中的实现方法
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
DataFrame(list(zip(a, b)))
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询