One - One Code All

Blog Content

python中pandas的series合并成dataframe

Python 统计学-科学计算   2009-11-27 12:50:16

两个或多个series合并成dataframe.

import pandas as pd
a = pd.Series([1,2,3])
b = pd.Series([2,3,4])
c = pd.DataFrame([a,b])

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

c = pd.DataFrame({'a':a,'b':b})


Series的合并规则:

1、若字段同时存在且为数值型,则合并字段的值为数值相加;

2、若字段同时存在且为字符型,则合并字段的值为字符拼接;

3、若字段同时存在,但其中一个Series的字段的值为NaN,则合并字段的值为NaN;

4、若字段不同时存在,则合并字段的值为NaN。



上一篇:如何在多重引号里面取到shell变量的值?
下一篇:python计算math.exp

The minute you think of giving up, think of the reason why you held on so long.