d = {'A': [1, 2], 'C': [1, 2, 3, 4]} data = pd.DataFrame(d) print(data)
由于列表不等长会报错:
ValueError: arrays must all be same length
改为:
c = pd.DataFrame(dict([(k, pd.Series(v)) for k, v in d.items()]))
print(c)
A C
0 1.0 1
1 2.0 2
2 NaN 3
3 NaN 4