zip函数接受任意多个(包括0个和1个)序列作为参数,返回一个tuple列表。具体意思不好用文字来表述,直接看示例:
a = [100, 200, 300]
b = [400, 500, 600]
c = [700, 800, 900]
abc = zip(a, b, c)
print(xyz)
结果是:[(100, 400, 700), (200, 500, 800), (300, 600, 900)]
所以对Series组合成DataFrame用zip函数就可以,代码示例:
DataFrame(list(zip(a,?b)))
结果演示: