两个或多个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。