我有以下多个列表
a = [(1,1),(2,2),(3,3),(3, 4)]
b = [("foo", "bar")]
c = [(4938,1203), (329,213)]
我想将其转换为如下所示的数据帧
a b c
(1,1) ("foo","bar") (4938,1203)
(2,2) NA (329,213)
(3,3) NA NA
(3,4) NA NA
您可以只创建一个数据框,例如:
df = pd.DataFrame({'a': pd.Series(a), 'b': pd.Series(b), 'c': pd.Series(c)})
然后将产生:
>>> df = pd.DataFrame({'a': pd.Series(a), 'b': pd.Series(b), 'c': pd.Series(c)})
>>> df
a b c
0 (1, 1) (foo, bar) (4938, 1203)
1 (2, 2) NaN (329, 213)
2 (3, 3) NaN NaN
3 (3, 4) NaN NaN
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句