正如标题所述,我想使用元组列表和元组来创建df。
所以我目前有的是
a = [(1,2,3), (4,5,6)]
b = ('A', 'B')
d = dict(zip(b,a))
df = pd.DataFrame(d)
print(df)
我的结果是:
A B
0 1 4
1 2 5
2 3 6
我想要的地方:
0 1
0 A 1,2,3
1 B 4,5,6
感谢您的帮助!
您可以尝试类似:
d1 = {k: ','.join([*map(str,v)]) for k,v in d.items()}
pd.DataFrame.from_dict(d1,orient='index').reset_index()
我会做explode
s=pd.Series(d).explode().astype(str).groupby(level=0).agg(','.join)
Out[165]:
A 1,2,3
B 4,5,6
dtype: object